Castle Doombad Wiki
castledoombad_en
https://castledoombad.wiki.gg/wiki/Castle_Doombad_Wiki
MediaWiki 1.41.4
first-letter
Media
Special
Talk
User
User talk
Castle Doombad Wiki
Castle Doombad Wiki talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Forum
Forum talk
GeoJson
GeoJson talk
User blog
User blog comment
Blog
Blog talk
Module
Module talk
Message Wall
Thread
Message Wall Greeting
Board
Board Thread
Topic
Gadget
Gadget talk
Gadget definition
Gadget definition talk
Map
Map talk
Castle Doombad Wiki
0
215
305
2016-01-25T03:29:04Z
Wikia
26060
Wikia moved page [[Main Page]] to [[Castle Doombad Wikia]]: SEO
wikitext
text/x-wiki
<mainpage-leftcolumn-start />
==Welcome to the Wiki==
Welcome to the wiki. We’re a collaborative community website about your topic that anyone, including you, can edit. Click the edit button at the top of any page to get started!
==Describe your topic==
Write a description about your topic. Let your readers know what your topic is about and add some general information about it.
==Latest activity==
<activityfeed/>
<mainpage-endcolumn />
<mainpage-rightcolumn-start />
Photos and videos are a great way to add visuals to your wiki. Find videos about your topic by exploring Wikia's [[w:c:video|Video Library]].
[[File:Placeholder|298px]]
<mainpage-endcolumn />
[[Category:Browse]]
79b49980738c3ee6beb796eb9399ebecbb7ad2a7
Main Page
0
1
3
2016-01-25T03:29:05Z
Wikia
26060
Wikia moved page [[Main Page]] to [[Castle Doombad Wikia]]: SEO
wikitext
text/x-wiki
#REDIRECT [[Castle Doombad Wikia]]
0d64c34d1afd39783f33fc9f36ebbc031bd35e32
Template:Infobox episode/doc
10
6
7
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
==Description==
To use this template, copy the following code and fill in the appropriate fields.
==Syntax==
<pre>{{infobox episode
| title =
| partOfSeason =
| episodeNumber =
| image = [e.g. "Example.jpg"]
| airdate =
| writer =
| director =
| previousEpisode =
| nextEpisode =
}}</pre>
==Sample output==
<pre>{{infobox episode
| title = Flower of Babel
| partOfSeason = One
| episodeNumber = Three
| image = Example.jpg
| airdate = Unaired
| writer = D. Righta
| director = A. di Rektour
| previousEpisode = Episode Two
| nextEpisode = Episode Four
}}</pre>
Results in...
{{infobox episode
| title = Flower of Babel
| partOfSeason = One
| episodeNumber = Three
| image = Example.jpg
| airdate = Unaired
| writer = D. Righta
| director = A. di Rektour
| previousEpisode = Episode Two
| nextEpisode = Episode Four
}}
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
fc2da147ea966b33ae342f0bf7687a45073137a7
Message Wall:Manu789
1200
10
12
2016-01-25T03:29:05Z
WikiaBot
17058
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Permission
10
18
20
2016-01-25T03:29:05Z
Default
24833
Undo revision 3628 by [[Special:Contributions/Timeshifter|Timeshifter]] ([[User talk:Timeshifter|talk]])
wikitext
text/x-wiki
<div class="boilerplate" id="c-fairuse" style="width:90%; margin:0 auto; padding:10px; border:1px solid #A8ACA8; background:#FFFFCC; color:#000;">
'''''This file is copyrighted. The copyright holder has given permission for its use.'''''
</div><noinclude>
{{documentation}}</noinclude>
9751e3894729a2403c6d8dbfa925fbd897d0e0a6
User:Sannse
2
20
22
2016-01-25T03:29:05Z
Default
24833
Updating user page
wikitext
text/x-wiki
{{int:User Sannse}}
93dd9409a7304192f15912d23c388bea01e2ea3d
Template:T
10
23
25
2016-01-25T03:29:05Z
Default
24833
1 revision
wikitext
text/x-wiki
<nowiki>{{</nowiki>[[Template:{{{1}}}|{{{1}}}]]{{t/piece|{{{2|---}}}}}{{t/piece|{{{3|---}}}}}{{t/piece|{{{4|---}}}}}{{t/piece|{{{5|---}}}}}{{t/piece|{{{6|---}}}}}{{t/piece|{{{7|---}}}}}{{t/piece|{{{8|---}}}}}{{t/piece|{{{9|---}}}}}{{t/piece|{{{10|---}}}}}{{t/piece|{{{11|---}}}}}{{t/piece|{{{12|---}}}}}{{t/piece|{{{13|---}}}}}{{t/piece|{{{14|---}}}}}{{t/piece|{{{15|---}}}}}{{t/piece|{{{16|---}}}}}{{t/piece|{{{17|---}}}}}{{t/piece|{{{18|---}}}}}{{t/piece|{{{19|---}}}}}{{t/piece|{{{20|---}}}}}{{t/piece|{{{21|---}}}}}<nowiki>}}</nowiki><noinclude>
{{documentation}}</noinclude>
704e7da3beae3c7de570d3718bad0512b57fabcf
Blog:Recent posts
502
26
33
2016-01-25T03:29:05Z
Default
24833
Blog listing page created.
wikitext
text/x-wiki
<bloglist summary="true" timestamp="true" count=50>
<title>Recent posts</title>
<type>plain</type>
<order>date</order>
</bloglist>
b998df6ce69fc6e57a81efe5f284f8a6d1c2b64f
Template:Self
10
29
56
2016-01-25T03:29:05Z
Default
24833
1 revision
wikitext
text/x-wiki
<div class="boilerplate" id="c-fairuse" style="width:90%; margin:0 auto; padding:10px; border:1px solid #A8ACA8; background:#FFFFCC; color:#000;">
'''''This file was uploaded by the photographer or author.'''''
</div><noinclude>
{{documentation}}</noinclude>
07b759de4806156b713e31663189d94a31842a3e
Template:PD
10
33
60
2016-01-25T03:29:05Z
Default
24833
1 revision
wikitext
text/x-wiki
<div class="boilerplate" id="c-fairuse" style="width:90%; margin:0 auto; padding:10px; border:1px solid #A8ACA8; background:#FFFFCC; color:#000;">
'''''This file is in the public domain'''''
</div><noinclude>
{{documentation}}</noinclude>
fca02f0c697b78be6355a5e232cd5368ba203117
Template:Infobox event/doc
10
35
62
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
==Description==
To use this template, copy the following code and fill in the appropriate fields.
==Syntax==
<pre>
{{infobox event
| title =
| image = [e.g. "Example.jpg"]
| imagecaption =
| performers =
| date =
| location =
}}
</pre>
==Samples==
<pre>
{{infobox event
| title = Flower du Jour
| image = Example.jpg
| performers = Awesome Ones
| date = All the time
| location = Everywhere
}}
</pre>
Results in...
{{infobox event
| title = Flower du Jour
| image = Example.jpg
| performers = Awesome Ones
| date = All the time
| location = Everywhere
}}
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
7a7c0e350bc4d6e21657b28854c80447b30be93f
Template:From Wikimedia
10
36
63
2016-01-25T03:29:05Z
Default
24833
Undo revision 3620 by [[Special:Contributions/Timeshifter|Timeshifter]] ([[User talk:Timeshifter|talk]])
wikitext
text/x-wiki
<div class="boilerplate" id="c-fairuse" style="width:90%; margin:0 auto; padding:10px; border:1px solid #A8ACA8; background:#FFFFCC; color:#000;">
'''''This file was originally uploaded on Wikipedia or another Wikimedia project.'''''
</div><noinclude>
{{documentation}}</noinclude>
2e7f9802c92e5d1dd1e3c2d0676b56e36ef77078
Category:Template documentation
14
40
67
2016-01-25T03:29:05Z
Default
24833
Tweaking category listing and converting idealism to realism for the target market
wikitext
text/x-wiki
This category should contain all '''template documentation pages'''. See [[Template:Documentation]] for more details.
[[Category:Templates| Documentation]]
95c28ed172082a096c32c3c0bfec02c0816f7199
Category:Candidates for deletion
14
43
70
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
Pages in this category have been labelled for deletion. To add a page to this category, type {{t|delete}} on the page.
[[Category:Browse]]
17852113b0024d2f5d1f17fb3da620ccfa9bba4d
File:Example.jpg
6
44
71
2016-01-25T03:29:05Z
Default
24833
[[Category:Images]]
wikitext
text/x-wiki
Cropped and resized from [[Commons:Image:LotusBud0048a.jpg]]
*Photographer: [[Commons:User:Fg2|Fg2]]
{{PD}}
[[Category:Images]]
5d3091f75225a283e50544c7a02d82d33b40c396
Template:Infobox quest/doc
10
45
72
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
==Description==
To use this template, copy the following code and fill in the appropriate fields.
==Syntax==
<pre>
{{infobox quest
| title =
| image = [e.g. "Example.jpg"]
| imagecaption =
| start =
| end =
| prerequisites =
| level =
| location =
| rewards =
| previous =
| next =
}}
</pre>
==Samples==
<pre>
{{infobox quest
| title = Flowers of Justice!
| image = Example.jpg
| start = Chrys
| end = Geran
| prerequisites = None
| level = 5
| location = Earth
| rewards = Justice-Wrought Petals
| previous = A
| next = C
}}
</pre>
Results in...
{{infobox quest
| title = Flowers of Justice!
| image = Example.jpg
| start = Chrys
| end = Geran
| prerequisites = None
| level = 5
| location = Earth
| rewards = Justice-Wrought Petals
| previous = A
| next = C
}}
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
018e3508d3ad94c52ed485c6186fa45781f47208
Category:Disambiguations
14
46
73
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
This category contains [[Help:Disambiguation|disambiguation]] pages — navigational aids which list other pages that might otherwise share the same title. If an internal link referred you to one of these pages, you might want to go back and fix it to point directly to the intended page.
'''Pages may be included in this category by the addition of the template {{t|disambig}} just before the list of similarly-named pages.'''
[[Category:Browse]]
87bb2244e5b7f68baddef969e71e149f008f0c82
User:Mighty No. 9
2
48
78
2016-01-25T03:29:05Z
Default
24833
Rappy 4187 moved page [[User:ELEETE]] to [[User:Mighty No. 9]] without leaving a redirect
wikitext
text/x-wiki
{{Wikia:User:ELEETE_starter}}
6002765b39c13b550463c931bb742ad63864c0aa
User:Maintenance script
2
56
86
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
The '''Maintenance script''' account is used by [[Help:Community Team|Wikia Staff]] or [[Help:SpamTaskForce|VSTF]] to make automated deletions across multiple pages or multiple wikis.
If you feel the script deleted a page it should not have deleted, any [[Special:ListAdmins|admin]] on this wiki can undelete that page. Please inform the [[Wikia:Community Team|Community Team]] about any problems with this script.
* ''[[Special:Contributions/Maintenance_script|Maintenance script contributions]]''
c892060dd00dceb137fa81a509a75bb1d75f9757
User:TimmyQuivy
2
59
89
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
{{wikia::User:DaNASCAT}}
e4b24c7eca5a2fc4e3542e7f6c2804eba336d8c3
MediaWiki:Mainpage
8
62
93
2016-01-25T03:29:05Z
Wikia
26060
SEO
wikitext
text/x-wiki
Castle Doombad Wikia
1b7c05407c7375581c83df8dffbba3f5322d0de9
User:Wikia Video Library
2
72
104
2016-01-25T03:29:05Z
Default
24833
Created page with "This account is used by Wikia Staff when they add videos to Wikia from our content partners. If there are any problems with this account on your wiki, please inform the [[Wikia:C..."
wikitext
text/x-wiki
This account is used by Wikia Staff when they add videos to Wikia from our content partners. If there are any problems with this account on your wiki, please inform the [[Wikia:Community Team|Community Support Team]].
605715d7fcf0a95c22a52a8c718099ca651ba6e0
Template:Infobox/doc
10
74
106
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
==Description==
This template is a sample infobox, to aid in the creation of new infoboxes.
Recommended usage: copy the template code to a new template page, and edit it there.
===Infobox and template background===
See [[Help:Templates]], [[Help:Infobox]] for some background on how templates and infoboxes work.
===Notes===
* The Title, First, Second, and Third rows show ''"Unknown"'' if their values are not specified.
* The Image, Imagecaption, Fourth, Fifth, and Sixth rows won't show up if their values are not specified.
==Syntax==
<pre>
{{infobox
| title =
| image = [e.g. "Example.jpg"]
| imagecaption =
| first =
| second =
| third =
| fourth =
| fifth =
| sixth =
| previous =
| next =
}}
</pre>
==Samples==
<pre>
{{infobox
| title = A pretty flower
| image = Example.jpg
| imagecaption = Floweris flowerum
| first = Pink and green
| second = Outdoors
| fourth = Annual
| previous = I
| next = III
}}
</pre>
Results in...
{{infobox
| title = A pretty flower
| image = Example.jpg
| imagecaption = Floweris flowerum
| first = Pink and green
| second = Outdoors
| fourth = Annual
| previous = I
| next = III
}}
<includeonly>[[Category:Templates| ]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
2ec1983f7a4d0a9153c4f7eb6963e172ac2f1354
Category:Blog posts
14
75
107
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
[[Category:Browse]]
dd5423ab497f844b7ce2d8156b944e5b8cae087f
File:Wiki.png
6
77
109
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
User:Edit page script
2
79
112
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
The '''Edit page script''' account is used by Wikia Staff to make automated edits across multiple pages or multiple wikis.
If there is a problem with the content of any pages edited by this script, please inform the [[Wikia:Community Team|Community Team]].
* ''[[Special:Contributions/Edit page script|Edit page script contributions]]''
d3eae498cb87449edf8ca0c884f1753d92e1744c
Template:Infobox album
10
81
114
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
<onlyinclude><infobox>
<title source="title"><default>''Unknown''</default></title>
<image source="image"><caption source="imagecaption"/></image>
<data source="artist"><label>Artist</label><default>''Unknown''</default></data>
<data source="released"><label>Released</label><default>''Unknown''</default></data>
<data source="recorded"><label>Recorded</label><default>''Unknown''</default></data>
<data source="length"><label>Length</label><default>''Unknown''</default></data>
<data source="label"><label>Label</label><default>''Unknown''</default></data>
<data source="producer"><label>Producer</label><default>''Unknown''</default></data>
</infobox></onlyinclude><noinclude><br style="clear:both;"/>
{{documentation}}</noinclude>
08ccc9501bdbe5ed1266c390940d6495860f451e
Template:Infobox album/doc
10
82
115
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
==Description==
To use this template, enter the following and fill in the appropriate fields. Most fields left blank will not show up. Don't forget to include brackets, to make the fields into links.
==Syntax==
<pre>
{{infobox album
| title =
| image = [e.g. "Example.jpg"]
| imagecaption =
| artist =
| released =
| recorded =
| length =
| label =
| producer =
}}
</pre>
==Samples==
<pre>
{{infobox album
| title = Fleur
| image = Example.jpg
| artist = Marigold
| released = June 2012
| recorded = 2011
| length = 88:88
| label = Spring
| producer = Daffy
}}
</pre>
Results in...
{{infobox album
| title = Fleur
| image = Example.jpg
| artist = Marigold
| released = June 2012
| recorded = 2011
| length = 88:88
| label = Spring
| producer = Daffy
}}
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
dcaac6bcc534f665bd6d69d3d3fd48dad6aaea07
User:Default
2
84
117
2016-01-25T03:29:05Z
Default
24833
Wikia:Wikia, Inc. is a redirect to w:c:www:About
wikitext
text/x-wiki
This account was used by '''[[w:c:www:About|Wikia, Inc.]]''' to import the starter content to this wiki in an automated way (some templates, MediaWiki messages, and other essentials).
* ''[[Special:Contributions/Default|Contributions]]''
8fded569d8b90ee272fda7aaf77a02b1434cbd4b
Template:Infobox character/doc
10
89
122
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
==Description==
To use this template, copy the following code and fill in the appropriate fields.
==Syntax==
<pre>
{{infobox character
| name =
| image = [e.g. "Example.jpg"]
| imagecaption =
| affiliation =
| age =
| status =
| height =
| weight =
}}
</pre>
==Samples==
<pre>
{{infobox character
| name = Flowa
| image = Example.jpg
| imagecaption = Flowa, at rest
| affiliation = Legal Secretary
| age = 2 months
| status = Active
| height = 5 inches
| weight = 20 grams
}}
</pre>
Results in...
{{infobox character
| name = Flowa
| image = Example.jpg
| imagecaption = Flowa, at rest
| affiliation = Legal Secretary
| age = 2 months
| status = Active
| height = 5 inches
| weight = 20 grams
}}
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
d18f980f5d1891f2c5493a115deb10833d0007be
Template:PD/doc
10
91
125
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
;Description
:This template is used to mark images as being in the public domain.
;Syntax
:Type <code>{{t|PD}}</code> on the image information page.
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
71bea624fc0b84b3be2069217cbe492f1d06c332
Template:Disambig/doc
10
93
127
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
;Description
:Marks an article as a disambiguation page, adding a banner to the article and categorizing it under [[:Category:Disambiguations]].
:Articles using this template will also appear on [[Special:Disambiguations]].
;Syntax
:Add <code>{{t|disambig}}</code> at the top of a disambiguation page.
<includeonly>[[Category:Templates|Disambiguation]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
97dc4f21e43e12d3a92c954f218d1557532cab81
User:BertH
2
94
128
2016-01-25T03:29:05Z
Default
24833
Created page with "{{Wikia:User:BertH}}"
wikitext
text/x-wiki
{{Wikia:User:BertH}}
f9118eed26039edaa184801c234e95ddbd6162c7
User:CreateWiki script
2
97
131
2016-01-25T03:29:05Z
Default
24833
add info since this is now on the home page of all new wikis
wikitext
text/x-wiki
The '''CreateWiki script''' sets up pages on newly [[w:special:createwiki|created wikis]]. For [[help:contents|help]], you can [[Special:Contact|contact Wikia]].
2fe09247cd5645320cd5863a5982566154c6ae11
Template:Infobox character
10
102
136
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
<onlyinclude><infobox>
<title source="name">
<default>{{PAGENAME}}</default>
</title>
<image source="image">
<caption source="imagecaption" />
</image>
<group>
<data source="aliases"><label>Aliases</label></data>
<data source="relatives"><label>Relatives</label></data>
<data source="affiliation"><label>Affiliation</label></data>
</group>
<group>
<header>Biographical information</header>
<data source="marital"><label>Marital status</label></data>
<data source="birthDate"><label>Date of birth</label></data>
<data source="birthPlace"><label>Place of birth</label></data>
<data source="deathDate"><lable>Date of death</lable></data>
<data source="deathPlace"><label>Date of death</label></data>
</group>
<group>
<header>Physical description</header>
<data source="species"><label>Species</label></data>
<data source="gender"><label>Gender</label></data>
<data source="height"><label>Height</label></data>
<data source="weight"><label>Weight</label></data>
<data source="eyes"><label>Eye color</label></data>
</group>
</infobox></onlyinclude><noinclude><br style="clear:both;"/>
{{documentation}}</noinclude>
dd29bf972f1d7644339167dad4e3e98668a2109a
Category:Browse
14
105
140
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
The main category for this community. A full list of existing categories can be found at [[Special:Categories]].
2f30de54fbb45bd444462b7f841d0fb29d176c60
User:Wikia
2
106
141
2016-01-25T03:29:05Z
Default
24833
Replacing page with '{{int:User Wikia}}'
wikitext
text/x-wiki
{{int:User Wikia}}
2b4e49264b67dff192aec7c6797366ff6a391de4
Category:Help
14
107
142
2016-01-25T03:29:05Z
Default
24833
Replaced content with "'''For a full list of help pages, see [[Help:Contents]],''' which includes help pages shared across Wikia.
[[Category:Browse]]"
wikitext
text/x-wiki
'''For a full list of help pages, see [[Help:Contents]],''' which includes help pages shared across Wikia.
[[Category:Browse]]
84482970551834b036c9b8aa69123df55d33ffd8
Template:Navbox/doc
10
114
149
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
;Description
:This template is used to create a basic navigation box.
;Syntax
:Type <code>{{t|navbox|...}}</code> somewhere, with parameters as shown below.
;Sample output
<pre>{{navbox
|header=Land of Bob
|body=This <nowiki>[[place]]</nowiki> and that <nowiki>[[place]]</nowiki>.
}}</pre>
Results in...
{{navbox
|header=Land of Bob
|body=This <nowiki>[[place]]</nowiki> and that <nowiki>[[place]]</nowiki>.
}}
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
0aeac0e993685207a26c5ba2ba7d970247dfaecf
Template:Self/doc
10
118
153
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
;Description
:This template is used to mark images as having been uploaded by the photographer or author.
;Syntax
:Type <code>{{t|self}}</code> on the image information page.
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
094f4d6613b258a8e5ef81a41b6f19b243c04930
Template:!
10
124
159
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
<onlyinclude>|</onlyinclude>
{{documentation}}
2429a17784dc74d856772d210f8ba7973e05119d
Template:Infobox
10
125
160
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
<onlyinclude><infobox>
<title source="title"><default>''Unknown''</default></title>
<image source="image"><caption source="imagecaption"/></image>
<group>
<header>Some attributes</header>
<data source="first"><label>First</label><default>''Unknown''</default></data>
<data source="second"><label>Second</label><default>''Unknown''</default></data>
<data source="third"><label>Third</label><default>''Unknown''</default></data>
</group>
<group>
<header>Other attributes</header>
<data source="fourth"><label>Fourth</label></data>
<data source="fifth"><label>Fifth</label></data>
<data source="sixth"><label>Sixth</label></data>
</group>
<group layout="horizontal">
<header>Order</header>
<data source="previous"><label>Previous</label></data>
<data source="next"><label>Next</label></data>
</group>
</infobox></onlyinclude><noinclude><br style="clear:both;"/>
{{documentation}}</noinclude>
090bdfad3a3e4bcb8e10696b210c6475f15447d0
Template:Infobox location
10
126
161
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
<onlyinclude><infobox>
<title source="title"><default>''Unknown''</default></title>
<image source="image"><caption source="imagecaption"/></image>
<image source="map"><caption source="mapcaption"/></image>
<data source="type"><label>Type</label><default>''Unknown''</default></data>
<data source="level"><label>Level</label><default>''Unknown''</default></data>
<data source="location"><label>Location</label><default>''Unknown''</default></data>
<data source="inhabitants"><label>Inhabitants</label><default>''Unknown''</default></data>
</infobox></onlyinclude><noinclude><br style="clear:both;"/>
{{documentation}}</noinclude>
37e30124ee49bd660d578d936df07265102f7c38
Template:Cc-by-sa-3.0
10
139
174
2016-01-25T03:29:05Z
Default
24833
color:black is same as color:#000
wikitext
text/x-wiki
{| class="boilerplate" id="c-fairuse" style="width:90%; margin:0 auto; padding:10px; border:2px solid #88A; background:#FFFFCC; color:black;"
|-
| align="center" |http://images.wikia.com/messaging/images//thumb/7/79/CC_some_rights_reserved.svg/90px-CC_some_rights_reserved.svg.png<br />http://images.wikia.com/messaging/images//thumb/1/11/Cc-by_new_white.svg/24px-Cc-by_new_white.svg.png http://images.wikia.com/messaging/images//thumb/d/df/Cc-sa_white.svg/24px-Cc-sa_white.svg.png
| '''''This work is licensed under the Creative Commons [http://creativecommons.org/licenses/by-sa/3.0/ <span style="color:#002bb8;">Attribution-ShareAlike 3.0</span>] License.<br />{{#if:{{{1|}}}|<br />Attribution: {{{1|}}}}}'''''
|}<noinclude>
{{documentation}}</noinclude>
6633d02a1039394d62b0ac81bd12264eca6604f9
Template:Cc-by-sa-3.0/doc
10
145
199
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
;Description
:This template is used to mark images with the [http://creativecommons.org/licenses/by-sa/3.0/ CC-BY-SA-3.0] license.
;Syntax
:Type <code>{{t|cc-by-sa-3.0|attribution details}}</code> on the image information page.
:Replace "<code>attribution details</code>" with information about the source.
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
980efbe58a2356bfafd052996f96d4861b060a83
Template:Delete
10
149
204
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
<div name="Deletion notice" class="boilerplate metadata" id="delete" style="background-color:#fee; margin:1em; padding:5px 10px; border:1px solid #aaa;">
'''This page is a candidate for deletion.'''
''Remember to check [[Special:Whatlinkshere/{{FULLPAGENAME}}|what links here]] and [{{fullurl:{{FULLPAGENAME}}|action=history}} the page history] before deletion.''</div><includeonly>[[Category:Candidates for deletion]]</includeonly><noinclude>
{{documentation}}</noinclude>
6df6f5fc982be7d04f0537e38830446b37b4e7ee
Template:CC-BY-SA
10
153
213
2016-01-25T03:29:05Z
Default
24833
Created page with '<div class="boilerplate" id="cc-by-sa" style="width:90%; margin:0 auto; padding:10px; border:1px solid #A8ACA8; background:#FFFFCC; color:#000;"> '''''This file is licensed under...'
wikitext
text/x-wiki
<div class="boilerplate" id="cc-by-sa" style="width:90%; margin:0 auto; padding:10px; border:1px solid #A8ACA8; background:#FFFFCC; color:#000;">
'''''This file is licensed under the [http://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-Share Alike License].'''''
</div><noinclude>
{{documentation}}</noinclude>
c54caf3240352bfa9750910846842aea2244d8f3
Template:Permission/doc
10
157
233
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
;Description
:This template is used to mark images as being copyrighted, but the copyright holder has given permission for its use.
;Syntax
:Type <code>{{t|permission}}</code> on the image information page.
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
d8cb331c18ee100ba839b2bc8d75ff265394799f
User:Avatar
2
159
236
2016-01-25T03:29:05Z
Default
24833
initial content
wikitext
text/x-wiki
{{w:User:Avatar}}
24938404a49ca850bf30f808afdd04580fb984b0
File:Communitylogo.png
6
160
237
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Fairuse/doc
10
162
239
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
;Description
:This template is used to mark images as fair use.
;Syntax
:Type <code>{{t|fairuse}}</code> on the image information page.
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
dcecddb2c72b8e1e41a6aa47e6a3029fe5240577
Template:!/doc
10
171
250
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
;Description
:This template is used for creating a pipe, in [[Help:Table|wikitables]] contained in [[Help:Parser functions|Parser functions]].
;Syntax
:Insert this template using <code>{{t|!}}</code>
;See also
:[[m:Template:!|Template:!]] on Meta-Wiki.
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
221712c4d7a83fa25489c727ea48906446447a80
Template:Infobox book/doc
10
172
251
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
==Description==
To use this template, copy the following code and fill in the appropriate fields.
==Syntax==
<pre>{{infobox box
| title =
| image = [e.g. "Example.jpg"]
| author =
| illustrator =
| datePublished =
| publisher =
| previous =
| next =
}}</pre>
==Sample output==
<pre>{{infobox book
| title = The Adventures of Flower
| image = Example.jpg
| author = Alice
| illustrator = Bob
| datePublished = April 1928
| publisher = Arthur's
| previous = Book One
| next = Book Three
}}</pre>
Results in...
{{infobox book
| title = The Adventures of Flower
| image = Example.jpg
| author = Alice
| illustrator = Bob
| datePublished = April 1928
| publisher = Arthur's
| previous = Book One
| next = Book Three
}}
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
1d3ad485287731176ede5407f26b5c1a1f13ad2e
Template:Infobox location/doc
10
176
255
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
==Description==
To use this template, copy the following code and fill in the appropriate fields.
==Syntax==
<pre>
{{infobox location
| title =
| image = [e.g. "Example.jpg"]
| imagecaption =
| map = [e.g. "Example.jpg"]
| mapcaption =
| type =
| level =
| location =
| inhabitants =
}}
</pre>
==Samples==
<pre>
{{infobox location
| title = Flora Island
| image = Example.jpg
| imagecaption = The island
| map = Example.jpg
| mapcaption = Zone map
| type = Contested
| level = 1-5
| location = Earth
| inhabitants = Stompy Humans, Drinky Bees
}}
</pre>
Results in...
{{infobox location
| title = Flora Island
| image = Example.jpg
| imagecaption = The island
| map = Example.jpg
| mapcaption = Zone map
| type = Contested
| level = 1-5
| location = Earth
| inhabitants = Stompy Humans, Drinky Bees
}}
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
4a1fa01c142d5a88f9278842bee6df3349f2b330
Template:Infobox quest
10
179
258
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
<onlyinclude><infobox>
<title source="title"><default>''Unknown''</default></title>
<image source="image"><caption source="imagecaption"/></image>
<data source="start"><label>Start</label><default>''Unknown''</default></data>
<data source="end"><label>End</label><default>''Unknown''</default></data>
<data source="prerequisites"><label>Prerequisites</label><default>''Unknown''</default></data>
<data source="level"><label>Level</label><default>''Unknown''</default></data>
<data source="location"><label>Location</label><default>''Unknown''</default></data>
<data source="rewards"><label>Rewards</label><default>''Unknown''</default></data>
<group layout="horizontal">
<header>Quest progression</header>
<data source="previous"><label>Previous</label><default>''Unknown''</default></data>
<data source="next"><label>Next</label><default>''Unknown''</default></data>
</group>
</infobox></onlyinclude><noinclude><br style="clear:both;"/>
{{documentation}}</noinclude>
137e3a6df0dfffa687a7912dac36299b8f6efca5
Template:Infobox book
10
182
261
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
<onlyinclude><infobox>
<title source="title"><default>''Unknown''</default></title>
<image source="image"><caption source="imagecaption"/></image>
<data source="author"><label>Author</label><default>''Unknown''</default></data>
<data source="illustrator"><label>Illustrator</label><default>''Unknown''</default></data>
<data source="datePublished"><label>Published on</label><default>''Unknown''</default></data>
<data source="publisher"><label>Publisher</label><default>''Unknown''</default></data>
<group layout="horizontal">
<header>Publication order</header>
<data source="previous"><label>Previous</label><default>''Unknown''</default></data>
<data source="next"><label>Next</label><default>''Unknown''</default></data>
</group>
</infobox></onlyinclude><noinclude><br style="clear:both;"/>
{{documentation}}</noinclude>
dde916fabaaa02d3124b7ddc82d44e0820e206a4
Template:!!
10
186
265
2016-01-25T03:29:05Z
Default
24833
2 revisions
wikitext
text/x-wiki
||<noinclude>
{{documentation}}</noinclude>
54aae3bd5b8fe4d07053ac28bd05c7781a901922
Category:Images
14
187
266
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
'''Images''' on {{SITENAME}}.
[[Category:Browse]]
249d06cd595dcea137af477eced10cc4659a246e
Template:Infobox item/doc
10
188
267
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
==Description==
To use this template, copy the following code and fill in the appropriate fields.
==Syntax==
<pre>
{{infobox item
| title =
| image = [e.g. "Example.jpg"]
| imagecaption =
| type =
| effects =
| source =
| buy =
| sell =
}}
</pre>
==Samples==
<pre>
{{infobox item
| title = Power Flower
| image = Example.jpg
| type = Food
| effects = +1 Fire
| source = Vendor
| buy = 5g
| sell = 1g
}}
</pre>
Results in...
{{infobox item
| title = Power Flower
| image = Example.jpg
| type = Food
| effects = +1 Fire
| source = Vendor
| buy = 5g
| sell = 1g
}}
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
bf1fd0fb6b7b2e5328b3814e3b2938d028881d3c
Template:Navbox
10
194
274
2016-01-25T03:29:05Z
Default
24833
4 revisions
wikitext
text/x-wiki
{| style="width:100%; margin-top:1em; border:1px solid #999; font-size:90%; text-align:center;"
|-
! style="background-color:#3366CC; color:#FFFFFF; padding:0.2em 0.5em;" nowrap="nowrap" | {{{header}}}
|-
| style="padding:0.2em 0.5em;" | {{{body}}}
|}<noinclude>
{{documentation}}</noinclude>
ff15f73d7abec99f0dfbfc73911306b9d2cd98d2
Template:From Wikimedia/doc
10
195
275
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
;Description
:This template is used to mark images as having been uploaded on [[wikipedia:|Wikipedia]] or another [[wikimedia:|Wikimedia]] project.
;Syntax
:Type <code>{{t|From Wikimedia}}</code> on the image information page.
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
282bc62ac364c2048f51cc28085567f025493775
Template:Disambig
10
198
279
2016-01-25T03:29:05Z
Default
24833
2 revisions
wikitext
text/x-wiki
<div name="Disambiguation notice" class="boilerplate metadata" id="disambig" style="background-color: #eef; margin: 0 1em; padding: 0 10px; border: 1px solid #aaa;">
'''This article is a disambiguation page for {{PAGENAME}}'''
The following is a list of links to pages that might share the same title.<br/>
Please follow one of the disambiguation links below or [[Special:Search|search]] to find the page you were looking for if it is not listed. If an [[Special:Whatlinkshere/{{FULLPAGENAME}}|internal link]] led you here, you may wish to change the link to point directly to the intended article.
</div><includeonly>[[Category:Disambiguations]]</includeonly><noinclude>
{{documentation}}</noinclude>
335e5c17ae86e42b0f8b121b138a940b5bdd7ad8
Template:Other free/doc
10
211
293
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
;Description
:This template is used to mark images with a free license not covered by other image templates.
;Syntax
:Type <code>{{t|Other free}}</code> on the image information page.
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
14c98c9ce88031fb1b3d219ee415fe21b65f24b0
Template:T/piece/doc
10
213
295
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
;Description
:Parameter piece for {{t|t}}, controls styling/showing of parameter fragments.
;See also
:[[w:c:wow:Template:T/piece|Template:T/piece]] on WoWWiki
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
d48a7999567aa22e0d5388a57b21b7b49b36ec09
Castle Doombad Wiki
0
215
306
305
2016-01-25T03:29:05Z
Default
24833
Not that one
wikitext
text/x-wiki
<mainpage-leftcolumn-start />
==Welcome to the Wiki==
Welcome to the wiki. We’re a collaborative community website about your topic that anyone, including you, can edit. Click the edit button at the top of any page to get started!
==Describe your topic==
Write a description about your topic. Let your readers know what your topic is about and add some general information about it.
==Latest activity==
<activityfeed/>
<mainpage-endcolumn />
<mainpage-rightcolumn-start />
Photos and videos are a great way to add visuals to your wiki. Find videos about your topic by exploring Wikia's [[w:c:video|Video Library]].
[[File:Placeholder|298px]]
<mainpage-endcolumn />
[[Category:Browse]]
79b49980738c3ee6beb796eb9399ebecbb7ad2a7
307
306
2016-01-25T03:29:13Z
Manu789
563423
wikitext
text/x-wiki
<mainpage-leftcolumn-start />
==Welcome to the Castle Doombad Wikia==
My Wikia is about a IOS and Android game called:Castle Doombad.It's a strategy and tower defense game.I really love the game,so i wanted to create a wikia for fun and helping other's people out.if anyone want to join the project,he can do it,it will be a big help
==Describe your topic==
Write a description about your topic. Let your readers know what your topic is about and add some general information about it.
==Latest activity==
<activityfeed/>
<mainpage-endcolumn />
<mainpage-rightcolumn-start />
Photos and videos are a great way to add visuals to your wiki. Find videos about your topic by exploring Wikia's [[w:c:video|Video Library]].
[[File:Placeholder|298px]]
<mainpage-endcolumn />
[[Category:Browse]]
63bc18583c77085ff75312507e28b30a6d54cd58
308
307
2016-01-25T03:29:13Z
Manu789
563423
wikitext
text/x-wiki
<hero description="My Wikia is about a IOS and Android game called:Castle Doombad.It's a strategy and tower defense game.I really love the game,so i wanted to create a wikia for fun and helping other's people out.if anyone want to join the project,he can do it,it will be a big help" imagename="" cropposition="" />
<mainpage-leftcolumn-start />
==Welcome to the Castle Doombad Wikia==
My Wikia is about a IOS and Android game called:Castle Doombad.It's a strategy and tower defense game.I really love the game,so i wanted to create a wikia for fun and helping other's people out.if anyone want to join the project,he can do it,it will be a big help
==Describe your topic==
Write a description about your topic. Let your readers know what your topic is about and add some general information about it.
==Latest activity==
<activityfeed/>
<mainpage-endcolumn />
<mainpage-rightcolumn-start />
Photos and videos are a great way to add visuals to your wiki. Find videos about your topic by exploring Wikia's [[w:c:video|Video Library]].
[[File:Placeholder|298px]]
<mainpage-endcolumn />
[[Category:Browse]]
01cf9aa3fc53c918d784192182447aedc3830652
309
308
2016-01-25T03:32:53Z
Manu789
563423
wikitext
text/x-wiki
<hero description="My Wikia is about a IOS and Android game called:Castle Doombad.It's a strategy and tower defense game.I really love the game,so i wanted to create a wikia for fun and helping other's people out.if anyone want to join the project,he can do it,it will be a big help" imagename="" cropposition="" />
<mainpage-leftcolumn-start />
==Welcome to the Castle Doombad Wikia==
My Wikia is about a IOS and Android game called:Castle Doombad.It's a strategy and tower defense game.I really love the game,so i wanted to create a wikia for fun and helping other's people out.if anyone want to join the project,he can do it,it will be a big help.The game is created by grumpy face studios and published by Adult swim.
==Describe your topic==
Write a description about your topic. Let your readers know what your topic is about and add some general information about it.
==Latest activity==
<activityfeed/>
<mainpage-endcolumn />
<mainpage-rightcolumn-start />
Photos and videos are a great way to add visuals to your wiki. Find videos about your topic by exploring Wikia's [[w:c:video|Video Library]].
[[File:Placeholder|298px]]
<mainpage-endcolumn />
[[Category:Browse]]
b0aaaaebef619854e516bd4055fcabdd61be1ccd
310
309
2016-01-25T03:41:54Z
Manu789
563423
File added via photo placeholder
wikitext
text/x-wiki
<hero description="My Wikia is about a IOS and Android game called:Castle Doombad.It's a strategy and tower defense game.I really love the game,so i wanted to create a wikia for fun and helping other's people out.if anyone want to join the project,he can do it,it will be a big help" imagename="" cropposition="" />
<mainpage-leftcolumn-start />
==Welcome to the Castle Doombad Wikia==
My Wikia is about a IOS and Android game called:Castle Doombad.It's a strategy and tower defense game.I really love the game,so i wanted to create a wikia for fun and helping other's people out.if anyone want to join the project,he can do it,it will be a big help.The game is created by grumpy face studios and published by Adult swim.
==Describe your topic==
Write a description about your topic. Let your readers know what your topic is about and add some general information about it.
==Latest activity==
<activityfeed/>
<mainpage-endcolumn />
<mainpage-rightcolumn-start />
Photos and videos are a great way to add visuals to your wiki. Find videos about your topic by exploring Wikia's [[w:c:video|Video Library]].
[[File:Images.jpg|thumb|298px|right]]
<mainpage-endcolumn />
[[Category:Browse]]
2ef18f18e033dc2b867c5815f52bf63a6e0b7534
311
310
2016-01-26T19:20:03Z
Manu789
563423
wikitext
text/x-wiki
<hero description="My Wikia is about a IOS and Android game called:Castle Doombad.It's a strategy and tower defense game.I really love the game,so i wanted to create a wikia for fun and helping other's people out.if anyone want to join the project,he can do it,it will be a big help" imagename="" cropposition="" />
<mainpage-leftcolumn-start />
==Welcome to the Castle Doombad wikia!==
Castle Doombad is a strategy and tower defense game,where you need to put traps to kill heroes and defend the captured princess.The game is created by Grumpy Face studios and pubbliced by Adult swim.
For more information about the game,check the pages.
Thank you for checking the wikia,and have a great day!;-) ;-)
==Latest activity==
<activityfeed/>
<mainpage-endcolumn />
<mainpage-rightcolumn-start />
Photos and videos are a great way to add visuals to your wiki. Find videos about your topic by exploring Wikia's [[w:c:video|Video Library]].
[[File:Images.jpg|thumb|298px|right]]
<mainpage-endcolumn />
[[Category:Browse]]
8b7736656e2066f3102f6755cc8acb5ccb66669c
312
311
2016-01-26T19:29:27Z
Manu789
563423
wikitext
text/x-wiki
LL<hero description="My Wikia is about a IOS and Android game called:Castle Doombad.It's a strategy and tower defense game.I really love the game,so i wanted to create a wikia for fun and helping other's people out.if anyone want to join the project,he can do it,it will be a big help" imagename="" cropposition="" />
<mainpage-leftcolumn-start />
==Welcome to the Castle Doombad wikia!==
Castle Doombad is a strategy and tower defense game,where you need to put traps to kill heroes and defend the captured princess.The game is created by Grumpy Face studios and pubbliced by Adult swim.
For more information about the game,check the pages.
Thank you for checking the wikia,and have a great day <br>
[[File:Images.jpg|thumb|298px|right]]Latest activity
<mainpage-endcolumn />
[[Category:Browse]]
7516c5e4b8772036dfbac98c495a14f19c9f8306
313
312
2016-01-26T19:30:21Z
Manu789
563423
wikitext
text/x-wiki
<hero description="My Wikia is about a IOS and Android game called:Castle Doombad.It's a strategy and tower defense game.I really love the game,so i wanted to create a wikia for fun and helping other's people out.if anyone want to join the project,he can do it,it will be a big help" imagename="" cropposition="" />
<mainpage-leftcolumn-start />
==Welcome to the Castle Doombad wikia!==
Castle Doombad is a strategy and tower defense game,where you need to put traps to kill heroes and defend the captured princess.The game is created by Grumpy Face studios and pubbliced by Adult swim.
For more information about the game,check the pages.
Thank you for checking the wikia,and have a great day <br>
[[File:Images.jpg|thumb|298px|right]]
<mainpage-endcolumn />
[[Category:Browse]]
c70751bb1991c402cb81f53188d2006616cc0cc7
Template:Documentation
10
219
333
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
<includeonly>{| class="article-table" style="width:100%;"
|- style="font-size:18px;"
! Template documentation follows
|-
| ''Note: the template above may sometimes be partially or fully invisible.''
|-
| Visit [[Template:{{PAGENAMEE}}/doc]] to edit this documentation. ([[Template:Documentation|How does this work?]])
|}
<div style="margin:0 1em;">
{{{{PAGENAME}}/doc}}</div></includeonly><noinclude>{{documentation}}[[Category:Template documentation| ]]</noinclude>
97b2eef3db3562d07a6487d0073f178536f6df3b
Template:CC-BY-SA/doc
10
225
339
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
;Description
:This template is used to mark images with the CC-BY-SA license.
;Syntax
:Type <code>{{t|CC-BY-SA}}</code> on the image information page.
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
5b823fada6a2e3327020f21eb186d260810fb715
Template:Delete/doc
10
227
341
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
;Description
:This template is used to mark pages for deletion, categorizing them in [[:Category:Candidates for deletion]].
;Syntax
:Type <code>{{t|delete}}</code> on the page to be deleted.'''
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
dff8b2d112b2c995425ea8eae8ef60a59271f8f7
User:Semanticdrifter
2
233
358
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
{{Wikia:User:Semanticdrifter}}
fae54b7d2c40706f271df87db791852147ff0d0f
Template:!!/doc
10
235
360
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
;Description
:This template is used for creating two pipes, in [[Help:Table|wikitables]] contained in [[Help:Parser functions|Parser functions]].
;Syntax
:Insert this template using <code>{{t|!!}}</code>
;See also
:[[m:Template:!!|Template:!!]] on Meta-Wiki.
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
bf0ef129af1196f6a9af5b9cc0c99a23f15c68c0
Template:Infobox event
10
238
363
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
<onlyinclude><infobox>
<title source="title"><default>''Unknown''</default></title>
<image source="image"><caption source="imagecaption"/></image>
<data source="performers"><label>Performers</label><default>''Unknown''</default></data>
<data source="date"><label>Date</label><default>''Unknown''</default></data>
<data source="location"><label>Location</label><default>''Unknown''</default></data>
</infobox></onlyinclude><noinclude><br style="clear:both;"/>
{{documentation}}</noinclude>
b122bd52dc1a9af1b52d42b670c4066d8f457aa4
Template:T/piece
10
239
364
2016-01-25T03:29:05Z
Default
24833
1 revision
wikitext
text/x-wiki
{{#ifeq: {{{1|---}}}|---|||<font color="gray">''<{{{1}}}>''</font>}}<noinclude>
{{documentation}}</noinclude>
059d2dd4a7d9c2ea4989610f99cb7819aa06b3de
Template:Other free
10
244
373
2016-01-25T03:29:05Z
Default
24833
Undo revision 3621 by [[Special:Contributions/Timeshifter|Timeshifter]] ([[User talk:Timeshifter|talk]])
wikitext
text/x-wiki
<div class="boilerplate" id="c-fairuse" style="width:90%; margin:0 auto; padding:10px; border:1px solid #A8ACA8; background:#FFFFCC; color:#000;">
'''''This file is licensed under a free license.'''''
</div><noinclude>
{{documentation}}</noinclude>
b95434a0b59c13d3bc0ad7fcb216af57a768fc3a
User:Xean
2
250
388
2016-01-25T03:29:05Z
Default
24833
Created page with '{{w:XeanWiki}}'
wikitext
text/x-wiki
{{w:XeanWiki}}
f72ee949cf51b7e15e464248a4bba3a0e6a2e0d7
Template:Fairuse
10
252
390
2016-01-25T03:29:05Z
Default
24833
2 revisions
wikitext
text/x-wiki
<div class="boilerplate" id="c-fairuse" style="width:90%; margin:0 auto; padding:10px; border:1px solid #A8ACA8; background:#FFFFCC; color:#000;">
'''''This file is copyrighted. It will be used in a way that qualifies as fair use under US copyright law.'''''
</div><noinclude>
{{documentation}}</noinclude>
cab453118dcf22e9cf8e2d86d1705f7423cc5075
User:MediaWiki default
2
255
408
2016-01-25T03:29:05Z
Default
24833
simplify
wikitext
text/x-wiki
This account is used by Wikia Staff when they run the maintenance script <code>rebuildMessages.php</code>. This updates or rebuilds the interface messages to be the same as the MediaWiki default on the Central Wikia wiki.
This account is not a bot and cannot be blocked. If there is a problem with the text of the default messages, please inform the [[Wikia:Community Team|Community Support Team]].
* ''[[Special:Contributions/MediaWiki default|Contributions]]''
8e6eda10d17cab3a32f67af7fd4c4719a82ad001
Template:T/doc
10
258
411
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
;Description
:A template link with a variable number of example parameters (0-20), which can be used to show example inputs.
:Utilises [[Template:T/piece]].
;Syntax
:{{t|t|parameter1|parameter2|parameter3|parameter4|...|parameter20}}
;Sample code
:<code><nowiki>{{t|infobox}}</nowiki></code> gives...
:{{t|infobox}}
:<code><nowiki>{{t|infobox|Item1|Item2|Item3|Item4|Item5|...}}</nowiki></code> gives...
:{{t|infobox|Item1|Item2|Item3|Item4|Item5|...}}
;See also
:[[w:c:wow:Template:T|Template:T]] on WoWWiki
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
63f7d31f6b4793e4b2c3fb3ee38fdde52dfebf20
User:Kirkburn
2
265
419
2016-01-25T03:29:05Z
Default
24833
Moving comments to [[w:Central Wikia]].
wikitext
text/x-wiki
{{:w:User:Kirkburn/Who}}
446e69bc79b264e4b548d05d66f16e17479707cb
Template:Infobox episode
10
268
422
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
<infobox>
<title source="title"><default>{{PAGENAME}}</default></title>
<image source="image"><caption source="imagecaption"/></image>
<data source="partOfSeason"><label>Season</label><default>''Unknown''</default></data>
<data source="episodeNumber"><label>Episode</label><default>''Unknown''</default></data>
<data source="airDate"><label>Air date</label><default>''Unknown''</default></data>
<data source="writer"><label>Writer</label><default>''Unknown''</default></data>
<data source="director"><label>Director</label><default>''Unknown''</default></data>
<group layout="horizontal">
<header>Episode guide</header>
<data source="previousEpisode"><label>Previous</label><default>''Unknown''</default></data>
<data source="nextEpisode"><label>Next</label><default>''Unknown''</default></data>
</group>
</infobox>
<noinclude>
== Usage & preview ==
Type in this:
<pre>
{{Infobox episode
|title=
|image=
|imagecaption=
|partOfSeason=
|episodeNumber=
|airDate=
|writer=
|director=
|previousEpisode=
|nextEpisode=
}}
</pre>
to see this:
{{Infobox episode
|title=This is a test
|image=This is a test
|imagecaption=This is a test
|partOfSeason=This is a test
|episodeNumber=This is a test
|airDate=This is a test
|writer=This is a test
|director=This is a test
|previousEpisode=This is a test
|nextEpisode=This is a test
}}
[{{fullurl:{{ns:Template}}:{{PAGENAME}}}}?action=purge Click here to refresh the preview above]
</noinclude>
c138ca03f94bf1ed3eddf7605599c64c75bda143
Category:Templates
14
269
423
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
This is the base category for '''templates'''. Templates should be placed in appropriate subcategories.
See [[Project:Templates]] for collated information on templates.
[[Category:Browse]]
ccccfbf9f19de92241b8fb0d8f6e4cae4dfb93aa
Template:Infobox item
10
270
424
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
<onlyinclude><infobox>
<title source="title"><default>''Unknown''</default></title>
<image source="image"><caption source="imagecaption"/></image>
<data source="type"><label>Type</label><default>''Unknown''</default></data>
<data source="effects"><label>Effects</label><default>''Unknown''</default></data>
<data source="source"><label>Source</label><default>''Unknown''</default></data>
<data source="buy"><label>Cost to buy</label><default>''Unknown''</default></data>
<data source="sell"><label>Cost to sell</label><default>''Unknown''</default></data>
</infobox></onlyinclude><noinclude><br style="clear:both;"/>
{{documentation}}</noinclude>
3023ab85c5ad42a57889bebf361921c4b3657491
Template:Documentation/doc
10
273
427
2016-01-25T03:29:05Z
Default
24833
wikitext
text/x-wiki
==Description==
This template is used to insert descriptions on template pages.
==Syntax==
Add <code><nowiki><noinclude></nowiki>{{t|documentation}}<nowiki></noinclude></nowiki></code> at the end of the template page.
==Usage==
===On the Template page===
This is the normal format when used:
<pre>
TEMPLATE CODE<includeonly>Any categories to be inserted into articles by the template</includeonly><noinclude>
{{documentation}}</noinclude>
</pre>
''If your template is not a completed div or table, you may need to close the tags just before <code><nowiki>{{documentation}}</nowiki></code> is inserted (within the noinclude tags).''
''A line break right before <code><nowiki>{{documentation}}</nowiki></code> can also be useful as it helps prevent the documentation template "running into" previous code.''
===On the Template/doc page===
Normally, you will want to write something like the following on the documentation page:
<pre>
==Description==
This template is used to do something.
==Syntax==
Type <code>{{t|templatename}}</code> somewhere.
==Samples==
<code><nowiki>{{templatename|input}}</nowiki></code>
results in...
{{templatename|input}}
<includeonly>Any categories for the template itself</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
</pre>
Use any or all of the above description/syntax/sample output sections. You may also want to add "see also" or other sections.
Note that the above example also uses the [[Template:T]] and [[Template:T/piece]] templates.
<includeonly>[[Category:Templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
e71fcdcb20879c4464a71924cb4f48c8114cfe00
File:Wiki.png
6
77
110
109
2016-01-25T03:29:06Z
Wikia
26060
Protected "[[File:Wiki.png]]": Part of the official interface ([edit=sysop] (indefinite) [move=sysop] (indefinite) [create=sysop] (indefinite))
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Thread:Manu789/@comment--20160125032906
1201
205
286
2016-01-25T03:29:06Z
TimmyQuivy
34774
Created page with "Hello, We're excited to have {{subst:SITENAME}} as part of the Wikia community! There's still a lot to do; here are some helpful tips and links to get your wikia going: *Chec..."
wikitext
text/x-wiki
Hello, We're excited to have Castle Doombad Wikia as part of the Wikia community!
There's still a lot to do; here are some helpful tips and links to get your wikia going:
*Check out [[Special:WikiFeatures|Wiki Features]] to see which features you can enable on your wikia, including Chat, Achievements and many more.
*Customize your wikia's look by visiting the [[Special:ThemeDesigner|Theme Designer]], where you can add color and style to your background and wordmark.
*Stop by [[w:c:community|Community Central]] to stay informed through our [[w:c:community:Blog:Wikia_Staff_Blog|staff blog]], ask questions on our [[w:c:community:Special:Forum|community forum]], participate in our [[w:c:community:Help:Webinars|webinar series]], or [[w:c:community:Special:Chat|chat live]] with fellow Wikians.
*Lastly, visit our [[Help:Contents|help pages]] to learn the ins and outs of using Wikia, including [[Help:New page|how to add a new page to your wikia]], [[Help:Attracting contributors|how to attract contributors]], and [[Help:User access levels|how to add other admins]].
* You can also use all of these tools by visiting your Admin Dashboard, which can by found by clicking "Admin" on the bottom toolbar.
All of the above links are a great place to start exploring, and have fun!<ac_metadata title="Welcome!"> </ac_metadata>
014240e24013eec6623776465a5172226dc1a68e
File:Images.jpg
6
85
118
2016-01-25T03:41:54Z
Manu789
563423
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Board:New on Castle Doombad Wikia
2000
111
146
2016-01-26T11:32:07Z
Wikia
26060
Created page with "Want to share something that's just been posted on this wiki, or congratulate somebody for an outstanding contribution? This is the place!"
wikitext
text/x-wiki
Want to share something that's just been posted on this wiki, or congratulate somebody for an outstanding contribution? This is the place!
cf78a77040c7722d7acf80ac27a1c2a04b891046
Board:News and Announcements
2000
135
170
2016-01-26T11:32:07Z
Wikia
26060
Created page with "Breaking news and information!"
wikitext
text/x-wiki
Breaking news and information!
75a0cfab31bbae73ec865e1a5a650ec9cc60e84a
Board:General Discussion
2000
148
203
2016-01-26T11:32:07Z
Wikia
26060
Created page with "This board is for general conversations about the wiki."
wikitext
text/x-wiki
This board is for general conversations about the wiki.
d7abd28c095a47ac6602623b38d40b190dde32b1
Board:Fun and Games
2000
119
154
2016-01-26T11:32:08Z
Wikia
26060
Created page with "This board is for off-topic conversation -- a place to hang out with your Castle Doombad Wikia friends."
wikitext
text/x-wiki
This board is for off-topic conversation -- a place to hang out with your Castle Doombad Wikia friends.
2b337d49ad45d0e12db1b812fc87319158054d67
Board:Questions and Answers
2000
264
418
2016-01-26T11:32:08Z
Wikia
26060
Created page with "Got a question about the wiki, or the topic? Ask your questions here!"
wikitext
text/x-wiki
Got a question about the wiki, or the topic? Ask your questions here!
f461d94839059b04d1461dac997b31275cfeb2b9
Traps
0
27
34
2016-01-26T19:02:15Z
Manu789
563423
Created page with "Traps are one of the most vital thing in Castle Doombad,as they are needed to kill heroes."
wikitext
text/x-wiki
Traps are one of the most vital thing in Castle Doombad,as they are needed to kill heroes.
f298d76f667d56b4e9d0208da5f92fe4040b4617
35
34
2016-12-02T03:01:03Z
Genowhirlz
324464
wikitext
text/x-wiki
Traps are one of the most vital things in Castle Doombad, as they are needed to kill heroes. Traps can be placed by spending Screams, which are gradually generated over time.
== Variants ==
Traps come in 3 varieties;
Auto Traps- traps that, once placed, activate without any input on your part.
Minions- tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement.
Manual Traps- These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
9d550c55a6c3efcccee24e6f06c60fba5a907236
File:Wiki-background
6
199
280
2016-01-26T19:09:19Z
Manu789
563423
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Heroes
0
254
392
2016-12-02T03:11:13Z
Genowhirlz
324464
Created page with "Those annoying heroes will come time and time again to try and snatch your princess! Don't let them! To boot, they come in all kinds, too! == Variants == === Knights === St..."
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Variants ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest hero, but also the most numerous. And it only takes one hero reaching the princess for things to go out of control...
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap
=== Mechanics ===
These heroes look highly reminiscent of Ind*ana Jo*es, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle THEM instead.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging monkeys can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping.
=== Archers ===
Green-hooded archers highly reminiscent of R*bin Ho*d, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions.
8b9416017a5752e9b11bfc234ff77bd5e3acd1d4
393
392
2017-06-22T17:54:47Z
DragonEnderFowl
73133
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Variants ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest hero, but also the most numerous. And it only takes one hero reaching the princess for things to go out of control...
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
=== Mechanics ===
These heroes look highly reminiscent of Ind*ana Jo*es, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle THEM instead. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging monkeys can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of R*bin Ho*d, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. He can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. He can be found in Mind your Manor and up.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very stron. Being able to take out a minion in one or two hits, he is VERY durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of him doing a kissie face because he's too full of himself. He can be found in Mind your Manor and up.
=== Super Hero ===
Flying, muscular, super heroes that can shoot very strong lasers out of his eyes from range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. Expcept they wear a golden helmet, and his poor fat stede is black. He is much stronger and more durable than the original. But he's still slow and takes selfies of his stupid kissie face. He can be found in Dungeon Dilima, Endless Knights, and possibly Summer Slaycation and Space Madness.
Summer slaycation and Space madness enemies are being worked on...
03cd7b5a0d8c91a91799757d6290702244b745cf
394
393
2017-06-22T17:55:18Z
DragonEnderFowl
73133
/* Sexy Knight */
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Variants ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest hero, but also the most numerous. And it only takes one hero reaching the princess for things to go out of control...
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
=== Mechanics ===
These heroes look highly reminiscent of Ind*ana Jo*es, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle THEM instead. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging monkeys can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of R*bin Ho*d, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. He can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. He can be found in Mind your Manor and up.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits, he is VERY durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of him doing a kissie face because he's too full of himself. He can be found in Mind your Manor and up.
=== Super Hero ===
Flying, muscular, super heroes that can shoot very strong lasers out of his eyes from range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. Expcept they wear a golden helmet, and his poor fat stede is black. He is much stronger and more durable than the original. But he's still slow and takes selfies of his stupid kissie face. He can be found in Dungeon Dilima, Endless Knights, and possibly Summer Slaycation and Space Madness.
Summer slaycation and Space madness enemies are being worked on...
0299c7440428c6eec32903fc224be5f0be65eed0
395
394
2017-06-22T17:55:48Z
DragonEnderFowl
73133
/* Sexy Knight */
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Variants ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest hero, but also the most numerous. And it only takes one hero reaching the princess for things to go out of control...
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
=== Mechanics ===
These heroes look highly reminiscent of Ind*ana Jo*es, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle THEM instead. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging monkeys can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of R*bin Ho*d, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. He can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. He can be found in Mind your Manor and up.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits. He is VERY durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of him doing a kissie face because he's too full of himself. He can be found in Mind your Manor and up.
=== Super Hero ===
Flying, muscular, super heroes that can shoot very strong lasers out of his eyes from range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. Expcept they wear a golden helmet, and his poor fat stede is black. He is much stronger and more durable than the original. But he's still slow and takes selfies of his stupid kissie face. He can be found in Dungeon Dilima, Endless Knights, and possibly Summer Slaycation and Space Madness.
Summer slaycation and Space madness enemies are being worked on...
1a4ed2b98e27d14349591d87be5dbd961f7fcc8f
396
395
2017-06-22T17:56:29Z
DragonEnderFowl
73133
/* Super Hero */
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Variants ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest hero, but also the most numerous. And it only takes one hero reaching the princess for things to go out of control...
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
=== Mechanics ===
These heroes look highly reminiscent of Ind*ana Jo*es, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle THEM instead. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging monkeys can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of R*bin Ho*d, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. He can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. He can be found in Mind your Manor and up.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits. He is VERY durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of him doing a kissie face because he's too full of himself. He can be found in Mind your Manor and up.
=== Super Hero ===
Flying, muscular, super heroes that can shoot very strong lasers out of his eyes from a range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. Expcept they wear a golden helmet, and his poor fat stede is black. He is much stronger and more durable than the original. But he's still slow and takes selfies of his stupid kissie face. He can be found in Dungeon Dilima, Endless Knights, and possibly Summer Slaycation and Space Madness.
Summer slaycation and Space madness enemies are being worked on...
4bf0d84ec5441259c9249e056ce08c66fa36a8f3
397
396
2017-06-22T17:58:22Z
DragonEnderFowl
73133
/* Super Sexy Knight */
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Variants ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest hero, but also the most numerous. And it only takes one hero reaching the princess for things to go out of control...
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
=== Mechanics ===
These heroes look highly reminiscent of Ind*ana Jo*es, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle THEM instead. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging monkeys can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of R*bin Ho*d, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. He can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. He can be found in Mind your Manor and up.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits. He is VERY durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of him doing a kissie face because he's too full of himself. He can be found in Mind your Manor and up.
=== Super Hero ===
Flying, muscular, super heroes that can shoot very strong lasers out of his eyes from a range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. Expcept they wear a golden helmet, and his poor fat stede is black. He is much stronger and more durable than the original. But he's still slow and takes selfies of his stupid kissie face. He can be found in Dungeon Dilima and up.
Summer slaycation and Space madness enemies are being worked on...
df979f15b9c1be3dbca57303d86b48490f5b060b
398
397
2017-06-22T18:57:50Z
DragonEnderFowl
73133
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Variants ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest hero, but also the most numerous. And it only takes one hero reaching the princess for things to go out of control...
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
=== Mechanics ===
These heroes look highly reminiscent of Ind*ana Jo*es, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle THEM instead. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging monkeys can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of R*bin Ho*d, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. He can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. He can be found in Mind your Manor and up.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits. He is VERY durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of him doing a kissie face because he's too full of himself. He can be found in Mind your Manor and up.
=== Super Hero ===
Flying, muscular, super heroes that can shoot very strong lasers out of his eyes from a range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. Expcept they wear a golden helmet, and his poor fat stede is black. He is much stronger and more durable than the original. But he's still slow and takes selfies of his stupid kissie face. He can be found in Dungeon Dilima and up.
=== Life Guard ===
Life Guards are shirtless handsome heroes who carry marine rescue cans. They are pretty much as strong as a Commando, the whack their rescue cans on things they destroy. They can be found in Summer Slaycation and up.
=== Galaxy Soldier ===
Galaxy Soldiers probably represent Master Chief from Halo, they carry a space gun which can only shoot things from close range. They also have a grenade that, when thrown, blow up into a giant pach of green goo. During the duration of the goo being there, you can't place any traps in that area. They have around the same health as a Commando.
===Space Hero ===
This section is a stub for now.
=== Hero Bot ===
Hero Bots probably represent R2D2 from Stars Wars. They have around the same health as a Sexy Knight, and can take out a minion in about 2 hits. They are rather slow but can jump up and down ladders and empty ceilings like the super hero using a jet engine under it. They can be found in Space Madness and up.
6e881084556f6fb81de858e62250cb187ccc5781
399
398
2017-06-22T19:00:08Z
DragonEnderFowl
73133
/* Archers */
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Variants ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest hero, but also the most numerous. And it only takes one hero reaching the princess for things to go out of control...
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
=== Mechanics ===
These heroes look highly reminiscent of Ind*ana Jo*es, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle THEM instead. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging monkeys can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of R*bin Ho*d, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. They can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. He can be found in Mind your Manor and up.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits. He is VERY durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of him doing a kissie face because he's too full of himself. He can be found in Mind your Manor and up.
=== Super Hero ===
Flying, muscular, super heroes that can shoot very strong lasers out of his eyes from a range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. Expcept they wear a golden helmet, and his poor fat stede is black. He is much stronger and more durable than the original. But he's still slow and takes selfies of his stupid kissie face. He can be found in Dungeon Dilima and up.
=== Life Guard ===
Life Guards are shirtless handsome heroes who carry marine rescue cans. They are pretty much as strong as a Commando, the whack their rescue cans on things they destroy. They can be found in Summer Slaycation and up.
=== Galaxy Soldier ===
Galaxy Soldiers probably represent Master Chief from Halo, they carry a space gun which can only shoot things from close range. They also have a grenade that, when thrown, blow up into a giant pach of green goo. During the duration of the goo being there, you can't place any traps in that area. They have around the same health as a Commando.
===Space Hero ===
This section is a stub for now.
=== Hero Bot ===
Hero Bots probably represent R2D2 from Stars Wars. They have around the same health as a Sexy Knight, and can take out a minion in about 2 hits. They are rather slow but can jump up and down ladders and empty ceilings like the super hero using a jet engine under it. They can be found in Space Madness and up.
2a5a9f5ddd00c48681f329a766891b53e3aee98e
400
399
2017-06-22T19:00:46Z
DragonEnderFowl
73133
/* Knights */
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Variants ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest hero, but also the most numerous. And it only takes one hero reaching the princess for things to go out of control...
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
* They can be found in every map.
=== Mechanics ===
These heroes look highly reminiscent of Ind*ana Jo*es, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle THEM instead. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging monkeys can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of R*bin Ho*d, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. They can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. He can be found in Mind your Manor and up.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits. He is VERY durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of him doing a kissie face because he's too full of himself. He can be found in Mind your Manor and up.
=== Super Hero ===
Flying, muscular, super heroes that can shoot very strong lasers out of his eyes from a range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. Expcept they wear a golden helmet, and his poor fat stede is black. He is much stronger and more durable than the original. But he's still slow and takes selfies of his stupid kissie face. He can be found in Dungeon Dilima and up.
=== Life Guard ===
Life Guards are shirtless handsome heroes who carry marine rescue cans. They are pretty much as strong as a Commando, the whack their rescue cans on things they destroy. They can be found in Summer Slaycation and up.
=== Galaxy Soldier ===
Galaxy Soldiers probably represent Master Chief from Halo, they carry a space gun which can only shoot things from close range. They also have a grenade that, when thrown, blow up into a giant pach of green goo. During the duration of the goo being there, you can't place any traps in that area. They have around the same health as a Commando.
===Space Hero ===
This section is a stub for now.
=== Hero Bot ===
Hero Bots probably represent R2D2 from Stars Wars. They have around the same health as a Sexy Knight, and can take out a minion in about 2 hits. They are rather slow but can jump up and down ladders and empty ceilings like the super hero using a jet engine under it. They can be found in Space Madness and up.
4b586bd1e76448eaf9d9612749a88214ddd528ad
Castle Doombad Wiki
0
215
314
313
2016-12-02T03:13:49Z
Genowhirlz
324464
wikitext
text/x-wiki
This Wikia is about the strategy tower-defense game Castle Doombad for iOS and Android. Feel free to add more pages and content.
==Welcome to the Castle Doombad wikia!==
Castle Doombad is a strategy and tower defense game, where you need to put traps to kill those pesky heroes and defend the captured princess. The game is created by Grumpy Face studios and published by Adult swim.
For more information about the game,check the pages.
<br>
[[File:Images.jpg|thumb|298px|right]]
[[Category:Browse]]
24a1a960ee48fe38d3579fd524fe2a56e9657057
315
314
2017-07-03T19:25:32Z
178.141.46.219
0
/* Welcome to the Castle Doombad wikia! */
wikitext
text/x-wiki
This Wikia is about the strategy tower-defense game Castle Doombad for iOS and Android. Feel free to add more pages and content.
==Welcome to the Castle Doombad wikia!==
Castle Doombad is a strategy and tower defense game, where you need to put traps to kill those pesky heroes and defend the captured princess. The game is created by Grumpy Face studios and published by Adult swim.
For more information about the game,check the pages.
<br>
[[File:Images.jpg|thumb|298px|right]]ultx
[[Category:Browse]]
fd25a4fb44f7a6d8ab573226ce8dcac465a20c87
Dr. Lord Evilstein
0
231
345
2017-04-02T11:09:56Z
Bai Kolio
334323
Created page with "Dr. Lord Evilstein is the main character of the game. He kidnapped the princess and locked her up in his castle for unknown reason. When the heroes attacked his castle to resc..."
wikitext
text/x-wiki
Dr. Lord Evilstein is the main character of the game. He kidnapped the princess and locked her up in his castle for unknown reason. When the heroes attacked his castle to rescue the princess,Evilstein used one of his minions (the player) to put traps and other minions to kill the heroes. The doctor always gets angry when someone seizes the princess and stays in a room with a computer panel,from where he can gain access to all traps and minions. When you place a trap in a wrong place he rants angrily.
71fcbfe487cd6ff562cfa9b845089334c7845116
346
345
2017-04-02T11:11:28Z
Bai Kolio
334323
Adding categories
wikitext
text/x-wiki
Dr. Lord Evilstein is the main character of the game. He kidnapped the princess and locked her up in his castle for unknown reason. When the heroes attacked his castle to rescue the princess,Evilstein used one of his minions (the player) to put traps and other minions to kill the heroes. The doctor always gets angry when someone seizes the princess and stays in a room with a computer panel,from where he can gain access to all traps and minions. When you place a trap in a wrong place he rants angrily.
[[Category:Characters]]
15ff9949e8c9dc610613c57edcf0e8b79056b509
347
346
2017-04-02T11:11:52Z
Bai Kolio
334323
wikitext
text/x-wiki
[[File:Evilstein.png|thumb|220x220px]]
Dr. Lord Evilstein is the main character of the game. He kidnapped the princess and locked her up in his castle for unknown reason. When the heroes attacked his castle to rescue the princess,Evilstein used one of his minions (the player) to put traps and other minions to kill the heroes. The doctor always gets angry when someone seizes the princess and stays in a room with a computer panel,from where he can gain access to all traps and minions. When you place a trap in a wrong place he rants angrily.
[[Category:Characters]]
0da94448b470c9e874760594cd161df1d969e5c7
File:Evilstein.png
6
57
87
2017-04-02T11:11:47Z
Bai Kolio
334323
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Minons.jpg
6
275
429
2017-04-02T11:20:52Z
Bai Kolio
334323
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Talk:Heroes/@comment-107.214.248.74-20170427224628
1
86
119
2017-04-27T22:46:28Z
107.214.248.74
0
Created page with "The lifeguard is a hero!"
wikitext
text/x-wiki
The lifeguard is a hero!
89d28dc9ffebede9327dc0f85b9bbfd88cca7b33
Message Wall:107.214.248.74
1200
5
6
2017-04-27T22:46:55Z
FandomBot
18267
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Thread:107.214.248.74/@comment-22439-20170427224656
1201
156
232
2017-04-27T22:46:56Z
Wikia
26060
Created page with "Hi, welcome to {{SITENAME}}! I'm a member of Fandom's Community Support team. Thank you for your edit to [[:Heroes]]! '''[[Special:UserSignup|Please sign in and create a user..."
wikitext
text/x-wiki
Hi, welcome to {{SITENAME}}! I'm a member of Fandom's Community Support team. Thank you for your edit to [[:Heroes]]!
'''[[Special:UserSignup|Please sign in and create a user name]]'''. It's an easy way to keep track of your contributions and helps you communicate with the rest of the community.
It looks as though none of the admins for this community are active right now, but if you need help, you can look at our [[Help:Contents|help pages]] or stop by [[w:c:community:main page|Community Central]] to check out their [[w:c:community:Special:Forum|forums]].
You can also follow the [[w:c:community:Blog:Wikia_Staff_Blog|Staff blog]] to keep up-to-date with the latest news and events around Wikia. And don't forget to check out [[w:c:community:Wikia_University|Fandom University]] for quick how-to videos.
Enjoy your time at {{SITENAME}}!<ac_metadata title="Welcome to Castle Doombad Wikia!"> </ac_metadata>
2fb9977ca23bf2404f7b5356a3bb161f8d5057d6
Talk:Heroes/@comment-107.214.248.74-20170427224729
1
41
68
2017-04-27T22:47:29Z
107.214.248.74
0
Created page with "The sexy knight is a hero!"
wikitext
text/x-wiki
The sexy knight is a hero!
86139f057cf57d16fd3444bd6a9228ab3c9698c4
Talk:Heroes/@comment-27288587-20170622185845
1
154
214
2017-06-22T18:58:45Z
DragonEnderFowl
73133
Created page with "Alright, got this stub of a category working."
wikitext
text/x-wiki
Alright, got this stub of a category working.
493b9d31829651b3091ec595e6a8bc4c246c0bd9
Message Wall:178.141.46.219
1200
240
365
2017-07-03T19:25:34Z
FandomBot
18267
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Thread:178.141.46.219/@comment-22439-20170703192535
1201
204
285
2017-07-03T19:25:35Z
Wikia
26060
Created page with "Hi, welcome to {{SITENAME}}! I'm a member of FANDOM's Community Support team. Thank you for your edit to [[:Castle Doombad Wikia]]! '''[[Special:UserSignup|Please sign in and..."
wikitext
text/x-wiki
Hi, welcome to {{SITENAME}}! I'm a member of FANDOM's Community Support team. Thank you for your edit to [[:Castle Doombad Wikia]]!
'''[[Special:UserSignup|Please sign in and create a user name]]'''. It's an easy way to keep track of your contributions and helps you communicate with the rest of the community.
It looks as though none of the admins for this community are active right now, but if you need help, you can look at our [[Help:Contents|help pages]] or stop by [[w:c:community:main page|Community Central]] to check out their [[w:c:community:Special:Forum|forums]].
You can also follow the [[w:c:community:Blog:Wikia_Staff_Blog|Staff blog]] to keep up-to-date with the latest news and events around Wikia. And don't forget to check out [[w:c:community:Wikia_University|FANDOM University]] for quick how-to videos.
Enjoy your time at {{SITENAME}}!<ac_metadata title="Welcome to Castle Doombad Wikia!"> </ac_metadata>
2ab8d6c44a9ecae7522b1a1b7081e37b67f37cd7
User:TimmyQuivy
2
59
90
89
2018-01-31T19:42:28Z
FANDOMbot
15556
FANDOMbot moved page [[User:DaNASCAT]] to [[User:TimmyQuivy]]: Automatically moved page while renaming the user "[[User:DaNASCAT|DaNASCAT]]" to "[[User:TimmyQuivy|TimmyQuivy]]"
wikitext
text/x-wiki
{{wikia::User:DaNASCAT}}
e4b24c7eca5a2fc4e3542e7f6c2804eba336d8c3
User:DaNASCAT
2
11
13
2018-01-31T19:42:29Z
FANDOMbot
15556
FANDOMbot moved page [[User:DaNASCAT]] to [[User:TimmyQuivy]]: Automatically moved page while renaming the user "[[User:DaNASCAT|DaNASCAT]]" to "[[User:TimmyQuivy|TimmyQuivy]]"
wikitext
text/x-wiki
#REDIRECT [[User:TimmyQuivy]]
6c4cc69831057b67621731630fd25acf191a1808
Talk:Heroes/@comment-33920847-20180309062021
1
78
111
2018-03-09T06:20:21Z
Threeblue
344391
Created page with "Sexy knight is a annoying rt4rd kid that loves himself sorry for saying the bad word"
wikitext
text/x-wiki
Sexy knight is a annoying rt4rd kid that loves himself sorry for saying the bad word
e2fd4724f59ab1177d99696bc6afa3ad6cb066e7
Message Wall:Threeblue
1200
147
201
2018-03-09T06:20:22Z
FANDOMbot
15556
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
User:Threeblue
2
9
10
2018-03-09T06:20:23Z
FANDOM
26064
Welcome to Castle Doombad Wikia!
wikitext
text/x-wiki
[[File:Placeholder|thumb|220px]]
This is your user page. Please edit this page to tell the community about yourself!
==My favorite pages==
* Add links to your favorite pages on the wiki here!
* Favorite page #2
* Favorite page #3
6b117a36327ee8e0d0982abeb2b4ed96f02aa7e9
Thread:Blue LoL123/@comment-32769624-20180309062023
1201
184
263
2018-03-09T06:20:23Z
FANDOM
26064
Created page with "Hi, welcome to {{SITENAME}}! I'm a member of FANDOM's Community Support team. Thank you for your edit to [[:Heroes]]! It looks as though none of the admins for this community..."
wikitext
text/x-wiki
Hi, welcome to {{SITENAME}}! I'm a member of FANDOM's Community Support team. Thank you for your edit to [[:Heroes]]!
It looks as though none of the admins for this community are active right now, but if you need help, check out our [[Help:Contents|help pages]] or stop by [[w:c:community:main page|Community Central]] to explore our [[w:c:community:Special:Forum|forums]].
And don't forget to check out [[w:c:community:Wikia_University|FANDOM University]] for quick how-to videos.
Enjoy your time at {{SITENAME}}!<ac_metadata title="Welcome to Castle Doombad Wikia!"> </ac_metadata>
0afb2d99365734e849a305451ac58f2006019dd5
Talk:Dr. Lord Evilstein/@comment-58.182.8.133-20180309062405
1
38
65
2018-03-09T06:24:05Z
58.182.8.133
0
Created page with "Im gay im gay im gay im gay im gay im gay im gay im gay im gay sorry for spamming somethings wrong with my auto correct. Forgive me pls"
wikitext
text/x-wiki
Im gay im gay im gay im gay im gay im gay im gay im gay im gay sorry for spamming somethings wrong with my auto correct. Forgive me pls
70a322d83aae2df6749b1a6211f0529914bce13f
Talk:Dr. Lord Evilstein/@comment-58.182.8.133-20180309062437
1
185
264
2018-03-09T06:24:37Z
58.182.8.133
0
Created page with "Do u know my real account?"
wikitext
text/x-wiki
Do u know my real account?
1b3d29e028ec9356f2c767f9f2f2ee47e1adf38c
Talk:Heroes/@comment-58.182.8.133-20180314041027
1
133
168
2018-03-14T04:10:27Z
58.182.8.133
0
Created page with "Whats the hero wif swords that can reflect projectiles? Etc. Lasers from laser blaster,fireballs and harpoons"
wikitext
text/x-wiki
Whats the hero wif swords that can reflect projectiles? Etc. Lasers from laser blaster,fireballs and harpoons
9f9d688225cded91ec6dccb5db32429ddae2d011
Talk:Floor Spikes/@comment-58.182.8.133-20180314041241
1
83
116
2018-03-14T04:12:41Z
58.182.8.133
0
Created page with "OP at level 6 suck fzxck at level 1 "
wikitext
text/x-wiki
OP at level 6 suck fzxck at level 1
2347e800a1a0242e33ce863dbe485b70338b2cef
User:58.182.8.133
2
261
414
2018-03-14T04:13:36Z
58.182.8.133
0
Fick
wikitext
text/x-wiki
fook fook fook fook fook fook
939008c66c66541079de7cb2f042e4432d2921b8
415
414
2018-03-14T04:14:14Z
58.182.8.133
0
Fuck
wikitext
text/x-wiki
fook fook fook fook fook fook fook fook fook fook fook fook fook
93f67d74691d16a492ca6f9be8df87514bb8d2f3
Talk:Heroes/@comment-58.182.8.133-20180314041538
1
165
242
2018-03-14T04:15:38Z
58.182.8.133
0
Created page with "Visit mah profile unlike others guest i have som desc in mah profile remind me if u see nothing ._."
wikitext
text/x-wiki
Visit mah profile unlike others guest i have som desc in mah profile remind me if u see nothing ._.
d6e26878537c7593dbcf30cdaf509c5938bfffe2
User:107.214.248.74
2
138
173
2018-03-14T04:16:24Z
58.182.8.133
0
Fuck u all
wikitext
text/x-wiki
Jesus jesus jesus jesus jesus jesus jesus jesus
7b0357d06da83e565af08051960e2fc190b1cf9f
Talk:Heroes/@comment-58.182.8.133-20180314041851
1
128
163
2018-03-14T04:18:51Z
58.182.8.133
0
Created page with "How the h3ll u find out der heroz namet! Hax hax hax hax hax hax hax hax tell me or considicked hax u haxer"
wikitext
text/x-wiki
How the h3ll u find out der heroz namet! Hax hax hax hax hax hax hax hax tell me or considicked hax u haxer
0f09174f707c48d601ff24effdd78611225c60e1
Talk:Heroes/@comment-58.182.8.133-20180314042018
1
166
243
2018-03-14T04:20:18Z
58.182.8.133
0
Created page with "Mwahahhahahahahahahhahahaha i can edik fandom account’s poofiles!"
wikitext
text/x-wiki
Mwahahhahahahahahahhahahaha i can edik fandom account’s poofiles!
8042c773116bedbbfb28aaedf6ce87cbbe4e27b3
Talk:Hi body/@comment-58.182.8.133-20180314042909
1
17
19
2018-03-14T04:29:09Z
58.182.8.133
0
Created page with "Want sum short stuff to reed? Here"
wikitext
text/x-wiki
Want sum short stuff to reed? Here
d303b7294f507dcec9121c2a2a94bd929df09213
User:Very new clup penguin ppl
2
191
271
2018-03-14T05:28:02Z
Very new clup penguin ppl
563425
Hubhb
wikitext
text/x-wiki
Me play club penguin
cdec4d0beca0083b64169b86a672abd79e365e44
Message Wall:Very new clup penguin ppl
1200
192
272
2018-03-14T05:28:02Z
FANDOMbot
15556
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Thread:Very new clup penguin ppl/@comment-32769624-20180314052803
1201
130
165
2018-03-14T05:28:03Z
FANDOM
26064
Created page with "Hi, welcome to {{SITENAME}}! I'm a member of FANDOM's Community Support team. Thank you for your edit to [[:User:Very new clup penguin ppl]]! It looks as though none of the a..."
wikitext
text/x-wiki
Hi, welcome to {{SITENAME}}! I'm a member of FANDOM's Community Support team. Thank you for your edit to [[:User:Very new clup penguin ppl]]!
It looks as though none of the admins for this community are active right now, but if you need help, check out our [[Help:Contents|help pages]] or stop by [[w:c:community:main page|Community Central]] to explore our [[w:c:community:Special:Forum|forums]].
And don't forget to check out [[w:c:community:Wikia_University|FANDOM University]] for quick how-to videos.
Enjoy your time at {{SITENAME}}!<ac_metadata title="Welcome to Castle Doombad Wikia!"> </ac_metadata>
fd4e20cc9ec284f103bae6a57bbb504bd03e25e1
Thread:Very new clup penguin ppl/@comment-32769624-20180314052803/@comment-34994186-20180314052908
1201
183
262
2018-03-14T05:29:08Z
Very new clup penguin ppl
563425
Created page with "I cant post the photos i took on ipad "
wikitext
text/x-wiki
I cant post the photos i took on ipad
32d3208d9ee6b5c56f56afb18d500773bf5bbf7a
Thread:Very new clup penguin ppl/@comment-34994186-20180314052945
1201
30
57
2018-03-14T05:29:45Z
Very new clup penguin ppl
563425
Created page with "Pls tell me im very new<ac_metadata title="Who play club penguin here"> </ac_metadata>"
wikitext
text/x-wiki
Pls tell me im very new<ac_metadata title="Who play club penguin here"> </ac_metadata>
34dbbd394c3b7dbaf7b08412a4aa68b7345f30b1
Message Wall:58.182.8.133
1200
127
162
2018-03-14T05:30:59Z
FANDOMbot
15556
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Thread:58.182.8.133/@comment-34994186-20180314053100
1201
37
64
2018-03-14T05:31:00Z
Very new clup penguin ppl
563425
Created page with "How did u edit ur profile as fandom user<ac_metadata title="Club penguin"> </ac_metadata>"
wikitext
text/x-wiki
How did u edit ur profile as fandom user<ac_metadata title="Club penguin"> </ac_metadata>
14d123974392765e34cb6d9e825ebfd0b4bb595a
Thread:Very new clup penguin ppl/@comment-32769624-20180314052803/@comment-34994186-20180314053600
1201
146
200
2018-03-14T05:36:00Z
Very new clup penguin ppl
563425
Created page with "Ok dun itty"
wikitext
text/x-wiki
Ok dun itty
83ee2a20ffbfa24d6a6bdf9a60bf64f875c4106d
Talk:Heroes/@comment-34994186-20180314053718
1
253
391
2018-03-14T05:37:18Z
Very new clup penguin ppl
563425
Created page with "We woo we woo we woo we woo we woo is finally got 90000 cash! We wo we woo! :D"
wikitext
text/x-wiki
We woo we woo we woo we woo we woo is finally got 90000 cash! We wo we woo! :D
1e330799d0886c13d897a4f2ca7e50e233f1124b
Talk:Free cash/@comment-58.182.8.133-20180319123134
1
101
135
2018-03-19T12:31:34Z
58.182.8.133
0
Created page with "Dush boyu"
wikitext
text/x-wiki
Dush boyu
32748d8090139177dd2f4806db50d60541197a2d
Message Wall:Superlucas1
1200
117
152
2018-03-30T14:21:52Z
FANDOMbot
15556
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Thread:Superlucas1/@comment-32769624-20180330142152
1201
259
412
2018-03-30T14:21:52Z
FANDOM
26064
Created page with "Hi, welcome to {{SITENAME}}! I'm a member of FANDOM's Community Support team. Thank you for your edit to [[:Lil' Minion]]! It looks as though none of the admins for this comm..."
wikitext
text/x-wiki
Hi, welcome to {{SITENAME}}! I'm a member of FANDOM's Community Support team. Thank you for your edit to [[:Lil' Minion]]!
It looks as though none of the admins for this community are active right now, but if you need help, check out our [[Help:Contents|help pages]] or stop by [[w:c:community:main page|Community Central]] to explore our [[w:c:community:Special:Forum|forums]].
And don't forget to check out [[w:c:community:Wikia_University|FANDOM University]] for quick how-to videos.
Enjoy your time at {{SITENAME}}!<ac_metadata title="Welcome to Castle Doombad Wikia!"> </ac_metadata>
8b4f110b7d963046ef43dfe1af7b89fce2e3948e
User:Superlucas1
2
53
83
2018-03-30T14:21:53Z
FANDOM
26064
Welcome to Castle Doombad Wikia!
wikitext
text/x-wiki
[[File:Placeholder|thumb|220px]]
This is your user page. Please edit this page to tell the community about yourself!
==My favorite pages==
* Add links to your favorite pages on the wiki here!
* Favorite page #2
* Favorite page #3
6b117a36327ee8e0d0982abeb2b4ed96f02aa7e9
Heroes
0
254
401
400
2018-03-30T15:06:18Z
Superlucas1
563428
added the hologram abillity to hero bot
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Variants ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest hero, but also the most numerous. And it only takes one hero reaching the princess for things to go out of control...
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
* They can be found in every map.
=== Mechanics ===
These heroes look highly reminiscent of Ind*ana Jo*es, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle THEM instead. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging monkeys can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of R*bin Ho*d, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. They can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. He can be found in Mind your Manor and up.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits. He is VERY durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of him doing a kissie face because he's too full of himself. He can be found in Mind your Manor and up.
=== Super Hero ===
Flying, muscular, super heroes that can shoot very strong lasers out of his eyes from a range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. Expcept they wear a golden helmet, and his poor fat stede is black. He is much stronger and more durable than the original. But he's still slow and takes selfies of his stupid kissie face. He can be found in Dungeon Dilima and up.
=== Life Guard ===
Life Guards are shirtless handsome heroes who carry marine rescue cans. They are pretty much as strong as a Commando, the whack their rescue cans on things they destroy. They can be found in Summer Slaycation and up.
=== Galaxy Soldier ===
Galaxy Soldiers probably represent Master Chief from Halo, they carry a space gun which can only shoot things from close range. They also have a grenade that, when thrown, blow up into a giant pach of green goo. During the duration of the goo being there, you can't place any traps in that area. They have around the same health as a Commando.
===Space Hero ===
This section is a stub for now.
=== Hero Bot ===
Hero Bots probably represent R2D2 from Stars Wars. They have around the same health as a Sexy Knight, and can take out a minion in about 2 hits. They are rather slow but can jump up and down ladders and empty ceilings like the super hero using a jet engine under it, they are able to turn traps into a hologram for a short amount of time,the hologram trap cannot give damage and fatty troll cannot block heroes. They can be found in Space Madness and up.
7f5a3356e32918a5222753c725cf4d73ad3f9c6b
402
401
2018-09-03T12:50:48Z
191.187.207.101
0
/* Hero Bot */
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Variants ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest hero, but also the most numerous. And it only takes one hero reaching the princess for things to go out of control...
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
* They can be found in every map.
=== Mechanics ===
These heroes look highly reminiscent of Ind*ana Jo*es, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle THEM instead. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging monkeys can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of R*bin Ho*d, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. They can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. He can be found in Mind your Manor and up.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits. He is VERY durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of him doing a kissie face because he's too full of himself. He can be found in Mind your Manor and up.
=== Super Hero ===
Flying, muscular, super heroes that can shoot very strong lasers out of his eyes from a range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. Expcept they wear a golden helmet, and his poor fat stede is black. He is much stronger and more durable than the original. But he's still slow and takes selfies of his stupid kissie face. He can be found in Dungeon Dilima and up.
=== Life Guard ===
Life Guards are shirtless handsome heroes who carry marine rescue cans. They are pretty much as strong as a Commando, the whack their rescue cans on things they destroy. They can be found in Summer Slaycation and up.
=== Galaxy Soldier ===
Galaxy Soldiers probably represent Master Chief from Halo, they carry a space gun which can only shoot things from close range. They also have a grenade that, when thrown, blow up into a giant pach of green goo. During the duration of the goo being there, you can't place any traps in that area. They have around the same health as a Commando.
===Space Hero ===
This section is a stub for now.
=== Hero Bot ===
Hero Bots probably represent R2D2 from Stars Wars. They have around the same health as a Sexy Knight, and can take out a minion in about 2 hits. They are rather slow but can jump up and down ladders and empty ceilings like the super hero using a jet engine under it, they are able to turn traps into a hologram for a short amount of time,the hologram trap cannot give damage and fatty troll cannot block heroes. They can be found in Space Madness and up.i love ist hero
cf0f4221e84d45100fb4a969d1d07b96d8399a03
403
402
2019-07-12T00:07:40Z
2406:3003:206B:1F11:F02A:D1BF:390D:CD39
0
/* Space Hero */
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Variants ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest hero, but also the most numerous. And it only takes one hero reaching the princess for things to go out of control...
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
* They can be found in every map.
=== Mechanics ===
These heroes look highly reminiscent of Ind*ana Jo*es, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle THEM instead. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging monkeys can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of R*bin Ho*d, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. They can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. He can be found in Mind your Manor and up.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits. He is VERY durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of him doing a kissie face because he's too full of himself. He can be found in Mind your Manor and up.
=== Super Hero ===
Flying, muscular, super heroes that can shoot very strong lasers out of his eyes from a range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. Expcept they wear a golden helmet, and his poor fat stede is black. He is much stronger and more durable than the original. But he's still slow and takes selfies of his stupid kissie face. He can be found in Dungeon Dilima and up.
=== Life Guard ===
Life Guards are shirtless handsome heroes who carry marine rescue cans. They are pretty much as strong as a Commando, the whack their rescue cans on things they destroy. They can be found in Summer Slaycation and up.
=== Galaxy Soldier ===
Galaxy Soldiers probably represent Master Chief from Halo, they carry a space gun which can only shoot things from close range. They also have a grenade that, when thrown, blow up into a giant pach of green goo. During the duration of the goo being there, you can't place any traps in that area. They have around the same health as a Commando.
===Space Hero ===
A guy holding a lightsaber kind of weapon that can deflect lasers and his damage and durability is average.
=== Hero Bot ===
Hero Bots probably represent R2D2 from Stars Wars. They have around the same health as a Sexy Knight, and can take out a minion in about 2 hits. They are rather slow but can jump up and down ladders and empty ceilings like the super hero using a jet engine under it, they are able to turn traps into a hologram for a short amount of time,the hologram trap cannot give damage and fatty troll cannot block heroes. They can be found in Space Madness and up.i love ist hero
a1e10984062055631fb0ddf7cabd012d4c70ce59
404
403
2019-11-05T15:19:10Z
208.122.76.125
0
Fixing this absolute mess of a page...
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Variants ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest hero, but also the most numerous. And it only takes one hero reaching the princess for things to go out of control...
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
* They can be found in every map.
=== Mechanics ===
These heroes look highly reminiscent of Indiana Jones, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle THEM instead. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging heroes can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of Robin Hood, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. They can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. He can be found in Mind your Manor and up.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits. He is VERY durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of him doing a kissie face because he's too full of himself. He can be found in Mind your Manor and up.
=== Super Hero ===
Flying, muscular, superheroes that can shoot very strong lasers out of his eyes from a range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. His visual differences is that he wears a golden helmet, and his poor fat stede is black. He is much stronger and more durable than the original. But he's still slow and takes selfies of his stupid kissie face. He can be found in Dungeon Dilema and up.
=== Life Guard ===
Life Guards are shirtless handsome heroes who carry marine rescue cans. They are pretty much as strong as a Commando, and whack their rescue cans on things they destroy. They can be found in Summer Slaycation and up.
=== Galaxy Soldier ===
Galaxy Soldiers probably represent Master Chief from Halo, they carry a space gun which can only shoot things from close range. They also have a grenade that, when thrown, blow up into a giant patch of green goo. During the duration of the goo being there, you can't place any traps in that area. These patches disappear after a few seconds. They have around the same health as a Commando.
===Space Hero ===
A hero holding a lightsaber kind of weapon that can deflect lasers and his damage and durability is average.
=== Hero Bot ===
Hero Bots probably represent R2D2 from Star Wars. They have around the same health as a Sexy Knight, and can take out a minion in 2 hits. They are rather slow but can jump up and down ladders and empty ceilings like the Superhero using a jet engine under it, and they are able to turn traps into a hologram for a short amount of time,the hologram traps cannot deal damage and fatty troll hologram cannot block heroes. They can be found in Space Madness and up.
a4973c9aa5fa7df29dbfcd99534dea066705829c
405
404
2019-11-05T16:52:18Z
208.122.76.125
0
fixed this mess...
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Variants ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest heroes, but also the most numerous. They appear in every stage.
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
=== Adventurers ===
These heroes look highly reminiscent of Indiana Jones, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle them instead. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging heroes can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of Robin Hood, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. They can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. He can be found in Mind your Manor and up. Appears to be a reference to Rambo.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits. He is very durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of himself every few seconds, freezing him in place. He can be found in Mind your Manor and up.
=== Superhero ===
Flying, muscular, superheroes that can shoot very strong lasers out of his eyes from a range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. His visual differences is that he wears a golden helmet, chestplate, and his poor fat pony is black. He is much stronger and more durable than the original. But he's still slow and takes selfies. He can be found in Dungeon Dilema and up.
=== Life Guard ===
Life Guards are shirtless handsome heroes who carry marine rescue cans. They are pretty much as strong as a Commando, and whack their rescue cans on things they destroy. They can be found in Summer Slaycation and up.
=== Galaxy Soldier ===
Galaxy Soldiers probably represent Master Chief from Halo, they carry a space gun which can only shoot things from close range. They also have a grenade that, when thrown, blow up into a giant patch of green goo. During the duration of the goo being there, you can't place any traps in that area. These patches disappear after a few seconds. They have around the same health as a Commando.
===Space Hero ===
A hero holding a lightsaber kind of weapon that can deflect lasers , his damage and durability is average.
=== Hero Bot ===
Hero Bots probably represent R2D2 from Star Wars. They have around the same health as a Sexy Knight, and can take out a minion in 2 hits. They are rather slow but can jump up and down ladders and empty ceilings like the Superhero using a jet engine under it, and they are able to turn traps into a hologram for a short amount of time,the hologram traps cannot deal damage and fatty troll hologram cannot block heroes. They can be found in Space Madness and up.
8d5a4ce1638666e2559da8a66ea012d9cacae43c
406
405
2019-11-06T19:08:42Z
208.122.76.125
0
quality changes
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Variants ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest heroes, but also the most numerous. They appear in every stage.
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
=== Adventurers ===
These heroes look highly reminiscent of Indiana Jones, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle them instead. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging heroes can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. Buzzsaws appear to do an incredible amount of damage to ninjas while they're on the ceiling, and they easily destroy minions and traps. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of Robin Hood, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. They can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. He can be found in Mind your Manor and up. Appears to be a reference to Rambo.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits. He is very durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of himself every few seconds, freezing him in place. He can be found in Mind your Manor and up.
=== Superhero ===
Flying, muscular, superheroes that can shoot very strong lasers out of his eyes from a range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. His main difference is that is poor fat pony is black. He is much stronger and more durable than the original. But he's still slow and takes selfies. He can be found in Dungeon Dilema and up. Very hard to kill.
=== Life Guard ===
Life Guards are shirtless handsome heroes who carry marine rescue cans. They are pretty much as strong as a Commando, and whack their rescue cans on things they destroy. They can be found in Summer Slaycation and up.
=== Galaxy Soldier ===
Galaxy Soldiers probably represent Master Chief from Halo, they carry a space gun which can only shoot things from close range. They also have a grenade that, when thrown, blow up into a giant patch of green goo. During the duration of the goo being there, you can't place any traps in that area. These patches disappear after a few seconds. They have around the same health as a Commando. They are found in Endless Knights from Night 2.
===Space Hero ===
A hero holding a lightsaber that can deflect lasers, while his damage and durability is average. Can be found in Space Madness and up.
=== Hero Bot ===
Hero Bots probably represent R2D2 from Star Wars. They have around the same health as a Sexy Knight, and can take out a minion in 2 hits. They are rather slow but can jump up and down ladders and empty ceilings like the Superhero using a jet engine under it, and they are able to turn traps into a hologram for a short amount of time,the hologram traps cannot deal damage and fatty troll hologram cannot block heroes. They can be found in Space Madness and up.
59a866b7ca80cf4e75a1771cb388483ee4ff4a11
Talk:Heroes/@comment-208.122.76.125-20191105151538
1
63
94
2019-11-05T15:15:38Z
208.122.76.125
0
Created page with "why is everyone on this wiki six years old?"
wikitext
text/x-wiki
why is everyone on this wiki six years old?
1e4188cc77d8d42e19c046d456292ee877e2fdb3
Traps
0
27
36
35
2019-11-05T15:33:58Z
208.122.76.125
0
adding a list of traps
wikitext
text/x-wiki
Traps are one of the most vital things in Castle Doombad, as they are needed to kill heroes. Traps can be placed by spending Screams, which are gradually generated over time.
== Variants ==
Traps come in 3 varieties;
Auto Traps- traps that, once placed, activate without any input on your part.
Minions- tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement.
Manual Traps- These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Traps can either be placed on the floor, wall or ceiling relying on the kind of trap.
List of Traps
Floor Spikes - 75 Screams
Harpoon Cannon - 125 Screams
Acid Dripper - 125 Screams
Scream Generator - 50 Screams
Overactive AC - 100 Screams
Treadmill of Doom - 75 Screams
Could someone fill the rest of these in? I don't remember them all kthx
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
340abfd0d9db2ee1e2b7e3e136fd2d8e26d3e600
37
36
2019-11-05T16:37:35Z
208.122.76.125
0
Added a large list of traps, still making it
wikitext
text/x-wiki
Traps are one of the most vital things in Castle Doombad, as they are needed to kill heroes. Traps can be placed by spending Screams, which are gradually generated over time.
== Variants ==
Traps come in 3 varieties;
Auto Traps- traps that, once placed, activate without any input on your part.
Minions- tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement.
Manual Traps- These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Traps can either be placed on the floor, wall or ceiling relying on the kind of trap.
List of Traps
Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space.
Harpoon Cannon - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
Scream Generator - 50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
Overactive AC - 100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
Treadmill of Doom - 75 Screams - Traps heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
Iron Maiden - 200 Screams - Traps heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
Fatty Troll - 150-135 Screams - Very high defense, acts as a wall for heroes. Takes up floor and wall spaces.
Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
Fireball Cannon - 175-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
Could someone fill the rest of these in? I don't remember them all kthx
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
a00d973abfd506745ac8e0131e9ee09cc92028c7
38
37
2019-11-05T16:48:55Z
208.122.76.125
0
Massive list of traps.
wikitext
text/x-wiki
Traps are one of the most vital things in Castle Doombad, as they are needed to kill heroes. Traps can be placed by spending Screams, which are gradually generated over time.
== Variants ==
Traps come in 3 varieties;
Auto Traps- traps that, once placed, activate without any input on your part.
Minions- tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement.
Manual Traps- These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Traps can either be placed on the floor, wall or ceiling relying on the kind of trap.
List of Traps
Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space.
Harpoon Cannon - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
Scream Generator - 50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
Overactive AC - 100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
Treadmill of Doom - 75 Screams - Traps heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
Iron Maiden - 200 Screams - Traps heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
Fatty Troll - 150-135 Screams - Very high defense, acts as a wall for heroes. Takes up floor and wall spaces.
Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
Fireball Cannon - 175-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
The Zapper -200 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
Could someone fill the rest of these in? I don't remember them all kthx
---Minions---
Li'l Minion -100 Screams - No placement restrictions, can become a Fire Minion when upgraded. Chases and attacks heroes that go onto the same floor as it.
Bomb Minion -150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
Shock Minion -? Screams - Runs along each floor, electrocuting heroes that it runs by.
Medic Minion - 125-115 Screams - Heals damaged traps and minions, does not attack.
Massive Minion -225-? Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
---Manual Traps---
Stomper -175-150 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
The Boot -150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
Boulder of Doom -? Screams Rolls across the castle doing very high damage. I don't use this so I don't have much information on it.
Laser Blaster -175 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
Slot Machine -200 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
6d507f3726a804493750eb922f6a547845b422a6
39
38
2019-11-06T12:52:38Z
208.122.76.125
0
done
wikitext
text/x-wiki
Traps are one of the most vital things in Castle Doombad, as they are needed to kill heroes. Traps can be placed by spending Screams, which are gradually generated over time.
== Variants ==
Traps come in 3 varieties;
Auto Traps- traps that, once placed, activate without any input on your part.
Minions- tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement.
Manual Traps- These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Traps can either be placed on the floor, wall or ceiling relying on the kind of trap.
List of Traps
Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space.
Harpoon Cannon - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
Scream Generator - 50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
Overactive AC - 100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
Treadmill of Doom - 75 Screams - Traps heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
Trapdoor - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
Fatty Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
Iron Maiden - 200 Screams - Traps heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
Fireball Cannon - 175-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
Decoy Princess - ? Screams - Attracts heroes and explode if they try to "rescue" it. Takes up the wall and floor spaces.
The Zapper -200 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
Could someone fill the rest of these in? I don't remember them all kthx
---Minions---
Li'l Minion -100 Screams - No placement restrictions, can become a Fire Minion when upgraded. Chases and attacks heroes that go onto the same floor as it.
Bomb Minion -150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
Shock Minion -? Screams - Runs along each floor, electrocuting heroes that it runs by.
Medic Minion - 125-115 Screams - Heals damaged traps and minions, does not attack.
Massive Minion -225-? Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
---Manual Traps---
Stomper -175-150 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
The Boot -150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
Boulder of Doom -? Screams Rolls across the castle doing very high damage. I don't use this so I don't have much information on it.
Laser Blaster -175 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
Slot Machine -200 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
85ed85d1ff40091a74150d6679548e7eac15865c
40
39
2019-11-06T12:57:30Z
208.122.76.125
0
fixed up the first sentence
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and minions that can help you secure your castle.
== Variants ==
Traps come in 3 varieties;
Automatic Traps- Traps that, once placed, activate without any input on your part.
Minions- Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only place 3 on a single floor.
Manual Traps- These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Traps can either be placed on the floor, wall or ceiling relying on the kind of trap.
List of Traps
Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space.
Harpoon Cannon - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
Scream Generator - 50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
Overactive AC - 100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
Treadmill of Doom - 75 Screams - Traps heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
Trapdoor - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
Fatty Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
Iron Maiden - 200 Screams - Traps heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
Fireball Cannon - 175-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
Decoy Princess - ? Screams - Attracts heroes and explode if they try to "rescue" it. Takes up the wall and floor spaces.
The Zapper -200 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
Could someone fill the rest of these in? I don't remember them all kthx
---Minions---
Li'l Minion -100 Screams - No placement restrictions, can become a Fire Minion when upgraded. Chases and attacks heroes that go onto the same floor as it.
Bomb Minion -150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
Shock Minion -? Screams - Runs along each floor, electrocuting heroes that it runs by.
Medic Minion - 125-115 Screams - Heals damaged traps and minions, does not attack.
Massive Minion -225-? Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
---Manual Traps---
Stomper -175-150 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
The Boot -150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
Boulder of Doom -? Screams Rolls across the castle doing very high damage. I don't use this so I don't have much information on it.
Laser Blaster -175 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
Slot Machine -200 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
f22bde04b4f3b5bcf0f90f658ae4f9372bf426a3
41
40
2020-07-08T05:37:36Z
111.252.9.57
0
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and minions that can help you secure your castle.
== Variants ==
Traps come in 3 varieties;
Automatic Traps- Traps that, once placed, activate without any input on your part.
Minions- Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only place 3 on a single floor.
Manual Traps- These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Traps can either be placed on the floor, wall or ceiling relying on the kind of trap.
'''List of Traps (Name,cost,ability)'''
Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space.
Harpoon Cannon - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
Scream Generator - 50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
Overactive AC - 100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
Treadmill of Doom - 75 Screams - Traps heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
Trapdoor - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
Fatty Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
Iron Maiden - 200 Screams - Traps heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
Fireball Cannon - 175-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
Decoy Princess - ? Screams - Attracts heroes and explode if they try to "rescue" it. Takes up the wall and floor spaces.
The Zapper -200 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
Could someone fill the rest of these in? I don't remember them all kthx
---Minions---
Li'l Minion -100 Screams - No placement restrictions, can become a Fire Minion when upgraded. Chases and attacks heroes that go onto the same floor as it.
Bomb Minion -150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
Shock Minion -? Screams - Runs along each floor, electrocuting heroes that it runs by.
Medic Minion - 125-115 Screams - Heals damaged traps and minions, does not attack.
Massive Minion -225-? Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
---Manual Traps---
Stomper -175-150 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
The Boot -150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
Boulder of Doom -? Screams Rolls across the castle doing very high damage. I don't use this so I don't have much information on it.
Laser Blaster -175 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
Slot Machine -200 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
66abe97cb2826347360820e3d7c57e91c55ae646
42
41
2020-10-09T17:13:22Z
JimboKong
140481
/* Variants */
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and minions that can help you secure your castle.
== Variants ==
Traps come in 3 varieties;
Auto Traps - Traps that, once placed, activate without any input on your part.
Minions - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Traps can either be placed on the floor, wall or ceiling relying on the kind of trap.
'''List of Traps (Name, cost, ability)'''
Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space.
Harpoon Cannon - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
Scream Generator - 50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
Overactive AC - 100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
Treadmill of Doom - 75 Screams - Traps heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
Trapdoor - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
Fatty Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
Iron Maiden - 200 Screams - Traps heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
Fireball Cannon - 175-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
Decoy Princess - ? Screams - Attracts heroes and explode if they try to "rescue" it. Takes up the wall and floor spaces.
The Zapper -200 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
Could someone fill the rest of these in? I don't remember them all kthx
---Minions---
Li'l Minion -100 Screams - No placement restrictions, can become a Fire Minion when upgraded. Chases and attacks heroes that go onto the same floor as it.
Bomb Minion -150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
Shock Minion -? Screams - Runs along each floor, electrocuting heroes that it runs by.
Medic Minion - 125-115 Screams - Heals damaged traps and minions, does not attack.
Massive Minion -225-? Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
---Manual Traps---
Stomper -175-150 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
The Boot -150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
Boulder of Doom -? Screams Rolls across the castle doing very high damage. I don't use this so I don't have much information on it.
Laser Blaster -175 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
Slot Machine -200 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
82daaeb6506ef9b5189e44b13986abfca59fac45
43
42
2020-11-12T11:49:18Z
Esek3
563424
I just added in some new information to some of the things here... and the new traps that arrived
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and minions that can help you secure your castle.
== Variants ==
Traps come in 3 varieties;
Auto Traps - Traps that, once placed, activate without any input on your part.
Minions - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Traps can either be placed on the floor, wall or ceiling relying on the kind of trap.
'''List of Traps (Name, cost, ability)'''
Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space.
Harpoon Cannon - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
Scream Generator - 50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
Overactive AC - 100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
Treadmill of Doom - 75 Screams - Traps heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
Trapdoor - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
Fatty Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
Iron Maiden - 200 Screams - Traps heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
Fireball Cannon - 175-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
Decoy Princess - ? Screams - Attracts heroes and explode if they try to "rescue" it. Takes up the wall and floor spaces.
The Zapper -200 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
Could someone fill the rest of these in? I don't remember them all kthx
---Minions---
Li'l Minion -100 Screams - No placement restrictions, can become a Fire Minion when upgraded. Chases and attacks heroes that go onto the same floor as it.
Bomb Minion -150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
Shock Minion -? Screams - Runs along each floor, electrocuting heroes that it runs by.
Medic Minion - 125-115 Screams - Heals damaged traps and minions, does not attack.
Trooper minion- ? Screams- Deals low damage but fires fast (Can be spawned as doubles and fires even rapidly than normal when upgraded)
Massive Minion -225-? Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
---Manual Traps---
Stomper -175-150 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
The Boot -150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
Giant Boulder of Death -? Screams - This familiar looking boulder rolls across the castle doing very high damage (WAY HIGH!). It is really expensive as far as I could remember but idk the cost... very slow charge and has durability. (Upgrading it will make its durability and damage higher)
PS: This boulder is from a game called "Giant Boulder of Death" also created by Adult Swim, collaborating with PIK POK.
Laser Blaster -175 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
Slot Machine -200 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
Laser Shark- ? Screams - Needs to be fed 3 times in order to power up laser on its head (max 3)
Can eat any enemy depending on its size and health.
Hint strategy: Any kind of minion can be fed to the shark to charge it up to maximum laser damage (Trooper minion recommended for feeding when spawned as double)
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
3ee21dee5e0d41b465402b5f240d9b57c2db2b8d
Talk:Traps/@comment-208.122.76.125-20191105165300
1
216
330
2019-11-05T16:53:00Z
208.122.76.125
0
Created page with "I made the giant list of traps. I'm at school so I can't log in but my account is "Toxin...?""
wikitext
text/x-wiki
I made the giant list of traps. I'm at school so I can't log in but my account is "Toxin...?"
1d62f52ad44d095a85f8ef16fb42f46b142fa312
Dr. Lord Evilstein
0
231
348
347
2019-11-06T18:49:46Z
208.122.76.125
0
wikitext
text/x-wiki
[[File:Evilstein.png|thumb|220x220px]]
Dr. Lord Evilstein is the main character of the game. He kidnapped the princess and locked her up in his castle for free power using her screams. When the heroes attacked his castle to rescue the princess, Evilstein used one of his minions (the player) to put traps and other minions to kill the heroes. The doctor always gets angry when someone seizes the princess and stays in a room with a computer panel,from where he can gain access to all traps and minions. When you try to be a disappointment (trying to place more than three minions, trap in the wrong spot, trap in goo etc.) he'll get pissed and rant off at you.
[[Category:Characters]]
ae9ca4aec5b6e3fb5b5052d16e4c73f425a37482
349
348
2020-07-08T01:29:10Z
111.252.9.57
0
wikitext
text/x-wiki
[[File:Evilstein.png|thumb|220x220px]]
Dr. Lord Evilstein is the main character of the game. He has kidnapped a princess and locked her up in his castle for free power using her screams (in the mode Summer Slacation, there are two princesses instead of one). When the heroes attack his castle to rescue the princess, the player can put down traps and minions to kill the heroes. The doctor always gets angry when someone seizes the princess and stays in a room with a computer panel,from where he can gain access to all traps and minions. When you try to be a disappointment (trying to place more than three minions, trap in the wrong spot, trap in goo etc.) he'll get pissed and rant off at you.
[[Category:Characters]]
cf497ffa647181051649d6157797777654c2fa3a
350
349
2020-07-08T05:26:56Z
111.252.9.57
0
wikitext
text/x-wiki
[[File:Evilstein.png|thumb|220x220px]]
Dr. Lord Evilstein is the main character of the game, and is seen in a off-access room with a control panel. He has kidnapped a princess and locked her up in his castle for free power using her screams (in the mode Summer Slaycation, there are two princesses instead of one). When heroes attack his castle through man different doorways to rescue the princess, the player can put down traps and minions to defeat the heroes. Dr. Evilstein always gets angry when someone seizes the princess and smashes his hands on his control panel. When you try to place more than 3 minions on one floor or put a trap in a bad location, the doctor will get frustrated with you.
[[Category:Characters]]
88254bdc50f0ba1195652a043001ef5bc6cd3ffc
Talk:Heroes/@comment-208.122.76.125-20191106191758
1
263
417
2019-11-06T19:17:58Z
208.122.76.125
0
Created page with "Fixed up the page, more information and easier to read."
wikitext
text/x-wiki
Fixed up the page, more information and easier to read.
667c627a0c221e6f922dc764a42dae8437a63e38
Talk:Lil' Minion/@comment-208.122.76.125-20191106191845
1
193
273
2019-11-06T19:18:45Z
208.122.76.125
0
Created page with "This page has no reason to exist since the lil minion is already featured on the Traps page, you're welcome for the list btw"
wikitext
text/x-wiki
This page has no reason to exist since the lil minion is already featured on the Traps page, you're welcome for the list btw
cae355076764d8af4a40ad5affaf71aa07e85d5b
Castle Doombad Wiki
0
215
316
315
2019-11-07T13:31:56Z
208.122.76.125
0
wikitext
text/x-wiki
This Wikia is about the strategy tower-defense game Castle Doombad for iOS and Android. Feel free to add more pages and content.
==Welcome to the Castle Doombad wikia!==
Castle Doombad is a strategy and tower defense game, where you need to place different traps and minions to kill those pesky heroes and defend the captured princess. The game is created by Grumpy Face studios and published by Adult swim. It is reminiscent of Plants vs Zombies and (another TD game I don't remember...)
For more information about the game, check the Heroes and Traps pages.
There are 5 (6) chapters in the game, Mind Your Manor, Diescraper and Dungeon Dilemma. There are 2 (3) extra chapters being Summer Slaycation, a mode with two princesses, and Endless Knights, which, by the name, is a mode that endlessly goes on. In the Free-To-Slay edition, there is a third extra chapter called Space Madness.
I'm Toxin...? but not logged in and I'm singlehandedly building this entire dead wiki for no reason in particular.
<br>
[[File:Images.jpg|thumb|298px|right]]
[[Category:Browse]]
a704239a1d201c07fd96278bcaf5e3d414ad059c
317
316
2019-12-18T02:02:11Z
MalumLibrum958
206294
wikitext
text/x-wiki
This Wikia is about the strategy tower-defense game Castle Doombad for iOS and Android. Feel free to add more pages and content.
==Welcome to the Castle Doombad wikia!==
Castle Doombad is a strategy and tower defense game, where you need to place different traps and minions to kill those pesky heroes and defend the captured princess. The game is created by Grumpy Face studios and published by Adult swim. It is reminiscent of Plants vs Zombies and (another TD game I don't remember...)
For more information about the game, check the Heroes and Traps pages.
There are 5 (6) chapters in the game, Mind Your Manor, Diescraper and Dungeon Dilemma. There are 2 (3) extra chapters being Summer Slaycation, a mode with two princesses, and Endless Knights, which, by the name, is a mode that endlessly goes on. In the Free-To-Slay edition, there is a third extra chapter called Space Madness.
I'm Toxin...? but not logged in and I'm singlehandedly building this entire dead wiki for no reason in particular.
I can sympathize with that, pal.
<br>
[[File:Images.jpg|thumb|298px|right]]
[[Category:Browse]]
fe29a08e1271253ab328f6a6bfe86c7484af19a0
318
317
2020-02-19T02:18:23Z
113.163.57.79
0
Adding categories
wikitext
text/x-wiki
This Wikia is about the strategy tower-defense game Castle Doombad for iOS and Android. Feel free to add more pages and content.
==Welcome to the Castle Doombad wikia!==
Castle Doombad is a strategy and tower defense game, where you need to place different traps and minions to kill those pesky heroes and defend the captured princess. The game is created by Grumpy Face studios and published by Adult swim. It is reminiscent of Plants vs Zombies and (another TD game I don't remember...)
For more information about the game, check the Heroes and Traps pages.
There are 5 (6) chapters in the game, Mind Your Manor, Diescraper and Dungeon Dilemma. There are 2 (3) extra chapters being Summer Slaycation, a mode with two princesses, and Endless Knights, which, by the name, is a mode that endlessly goes on. In the Free-To-Slay edition, there is a third extra chapter called Space Madness.
I'm Toxin...? but not logged in and I'm singlehandedly building this entire dead wiki for no reason in particular.
I can sympathize with that, pal.
<br>
[[File:Images.jpg|thumb|298px|right]]
[[Category:Browse]]
[[Category:?]]
9147d5ad6dd64812782c7a115c84feed97620fb9
319
318
2020-02-19T02:19:07Z
113.163.57.79
0
wikitext
text/x-wiki
?
This Wikia is about the strategy tower-defense game Castle Doombad for iOS and Android. Feel free to add more pages and content.
==Welcome to the Castle Doombad wikia!==
Castle Doombad is a strategy and tower defense game, where you need to place different traps and minions to kill those pesky heroes and defend the captured princess. The game is created by Grumpy Face studios and published by Adult swim. It is reminiscent of Plants vs Zombies and (another TD game I don't remember...)
For more information about the game, check the Heroes and Traps pages.
There are 5 (6) chapters in the game, Mind Your Manor, Diescraper and Dungeon Dilemma. There are 2 (3) extra chapters being Summer Slaycation, a mode with two princesses, and Endless Knights, which, by the name, is a mode that endlessly goes on. In the Free-To-Slay edition, there is a third extra chapter called Space Madness.
I'm Toxin...? but not logged in and I'm singlehandedly building this entire dead wiki for no reason in particular.
I can sympathize with that, pal.
<br>
[[File:Images.jpg|thumb|298px|right]]
[[Category:Browse]]
[[Category:?]]
219bf857f3165cbc8f3bdf22c11bb51842f8232c
320
319
2020-07-08T01:27:19Z
111.252.9.57
0
wikitext
text/x-wiki
This Wiki is about the strategy tower-defense game Castle Doombad for iOS and Android. Feel free to add more pages and content.
==Welcome to the Castle Doombad wiki!==
Castle Doombad is a strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to catch. The game is created by Grumpy Face studios and published by Adult swim. It is reminiscent of Plants vs Zombies.
For more information about the game, check the Heroes and Traps pages.
There are 5 (6) chapters in the game, Mind Your Manor, Diescraper and Dungeon Dilemma. There are 2 (3) extra chapters being Summer Slaycation, a mode with two princesses, and Endless Knights, which, by the name, is a mode that endlessly goes on. In the Free-To-Slay edition, there is a third extra chapter called Space Madness.
<br>
[[File:Images.jpg|thumb|298px|right]]
[[Category:Browse]]
[[Category:?]]
dd6ac2ab1dc4724932d340925fb727ffd6ad59d4
321
320
2020-07-08T05:27:45Z
111.252.9.57
0
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
Castle Doombad is a strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to catch. The game is created by Grumpy Face studios and published by Adult swim. It is reminiscent of Plants vs Zombies.
For more information about the game, check the Heroes and Traps pages.
There are 5 (6) chapters in the game, Mind Your Manor, Diescraper and Dungeon Dilemma. There are 2 (3) extra chapters being Summer Slaycation, a mode with two princesses, and Endless Knights, which, by the name, is a mode that endlessly goes on. In the Free-To-Slay edition, there is a third extra chapter called Space Madness.
<br>
[[File:Images.jpg|thumb|298px|right]]
[[Category:Browse]]
[[Category:?]]
6f90b804978ee3c649b0f0656d48298e6cd6203f
322
321
2020-07-08T05:31:11Z
111.252.9.57
0
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
Castle Doombad is a strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to catch. The game is created by Grumpy Face studios and published by Adult swim. It is reminiscent of Plants vs Zombies.
For more information about the game, check the Heroes and Traps pages.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
<br>
[[File:Images.jpg|thumb|298px|right]]
[[Category:Browse]]
[[Category:?]]
31857c73b0acea10702b70b04460e78f45721bf4
323
322
2020-07-08T05:36:27Z
111.252.9.57
0
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
Castle Doombad is a strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to catch. The game is created by Grumpy Face studios and published by Adult swim. It is reminiscent of Plants vs Zombies.
For more information about the game, check the Heroes and Traps pages.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
Each map is based on a different theme.
"Mind Your Manor" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
"Diescraper" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
"Dungeon Dilemma" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
"Endless Knights" has a similar look to "Mind your Manor" and "Diescraper".
"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
<br>
[[File:Images.jpg|thumb|298px|right]]
[[Category:Browse]]
[[Category:?]]
4c3b74ac0422fae8572fa7ea865c3daed9ec2c41
Mind Your Manor
0
144
184
2019-11-07T13:37:17Z
208.122.76.125
0
added page
wikitext
text/x-wiki
Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
e70e7995b80232338ab423ebf7c0109a0e1c475d
Diescraper
0
245
374
2019-11-07T13:39:26Z
208.122.76.125
0
added page
wikitext
text/x-wiki
Diescraper is the second chapter of the game. All Mind Your Manor heroes appear here with the addition of the Archer. Levels are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often. Use Buzzsaws and Floor Spikes to deal with the
76a4900ba0778824bdda7003e1c6415a59fb3e67
375
374
2019-11-07T14:03:28Z
208.122.76.125
0
Added page
wikitext
text/x-wiki
Diescraper is the second chapter of the game. All Mind Your Manor heroes appear here with the addition of the Archer. Levels are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often. Use Buzzsaws and Floor Spikes to deal with the massive hordes of unarmored, basic heroes. Ninjas and Archers are shredded by Buzzsaws, and appear to take more damage by them. Mastery Stages are unlocked at 25 Crowns.
fdf0a6a56c6576f20e9c058e8d1d4341dfec4538
Dungeon Dilemma
0
150
205
2019-11-07T14:07:07Z
208.122.76.125
0
added page
wikitext
text/x-wiki
Dungeon Dilemma is the third and final chapter of Castle Doombad. The Super Sexy Knight is introduced, while every previous hero also appears. The "castle" is actually a large dungeon that extends ''downward.'' There are piles of rocks in some places that stop you from placing floor traps on that tile. Basic heroes can ambush from random floors via a drill, creating a new entrance in the process, and heroes that appear this way spawn with light helmets that can take a little extra damage before being destroyed. Basic heroes enter from an outhouse at the top of the level. Mastery Stages unlock at 30-35 Crowns.
2d9207d6a5f2e45147e201fb30786a8b6d97433f
Talk:Evilness/@comment-208.122.76.125-20191107141608
1
55
85
2019-11-07T14:16:08Z
208.122.76.125
0
Created page with "I made Shekels, the list of Traps, Screams, Princess, Mind Your Manor, Diescaper, Dungeon Dilemma, Evilness, Powerups, and edited each page. I am at school so I cannot log in ..."
wikitext
text/x-wiki
I made Shekels, the list of Traps, Screams, Princess, Mind Your Manor, Diescaper, Dungeon Dilemma, Evilness, Powerups, and edited each page. I am at school so I cannot log in but I'm Toxin...?
8bbe8c93f1c1792a6e88d67374c3f9ee128798ff
Message Wall:Toxin...?
1200
3
4
2019-11-10T00:46:55Z
FANDOMbot
15556
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Thread:Toxin...?/@comment-32769624-20191110004655
1201
197
278
2019-11-10T00:46:55Z
FANDOM
26064
Created page with "Hi, welcome to {{SITENAME}}! I'm a member of FANDOM's Community Support team. Thank you for your edit to [[:My Mission]]! It looks as though none of the admins for this commu..."
wikitext
text/x-wiki
Hi, welcome to {{SITENAME}}! I'm a member of FANDOM's Community Support team. Thank you for your edit to [[:My Mission]]!
It looks as though none of the admins for this community are active right now, but if you need help, check out our [[Help:Contents|help pages]] or stop by [[w:c:community:main page|Community Central]] to explore our [[w:c:community:Special:Forum|forums]].
And don't forget to check out [[w:c:community:Wikia_University|FANDOM University]] for quick how-to videos.
Enjoy your time at {{SITENAME}}!<ac_metadata title="Welcome to Castle Doombad Wikia!"> </ac_metadata>
44944773ed72f4101ae80a8e88aa3512e72e8025
User:Toxin...?
2
212
294
2019-11-10T00:46:55Z
FANDOM
26064
Welcome to Castle Doombad Wikia!
wikitext
text/x-wiki
[[File:Placeholder|thumb|220px]]
This is your user page. Please edit this page to tell the community about yourself!
==My favorite pages==
* Add links to your favorite pages on the wiki here!
* Favorite page #2
* Favorite page #3
6b117a36327ee8e0d0982abeb2b4ed96f02aa7e9
Talk:Hi body/@comment-58.182.8.133-20180314042909/@comment-35518611-20191110004719
1
68
99
2019-11-10T00:47:19Z
Toxin...?
197462
Created page with "Fuck off, kid. Don't add useless pages."
wikitext
text/x-wiki
Fuck off, kid. Don't add useless pages.
8cbbb2eac64edc328f025716645de33d4a298135
Message Wall:MalumLibrum958
1200
136
171
2019-12-18T02:02:12Z
FANDOMbot
15556
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
User:MalumLibrum958
2
217
331
2019-12-18T02:02:12Z
FANDOM
26064
Welcome to Castle Doombad Wikia!
wikitext
text/x-wiki
[[File:Placeholder|thumb|220px]]
This is your user page. Please edit this page to tell the community about yourself!
==My favorite pages==
* Add links to your favorite pages on the wiki here!
* Favorite page #2
* Favorite page #3
6b117a36327ee8e0d0982abeb2b4ed96f02aa7e9
Thread:MalumLibrum958/@comment-32769624-20191218020212
1201
226
340
2019-12-18T02:02:12Z
FANDOM
26064
Created page with "Hi, welcome to {{SITENAME}} I'm a member of Fandom's Community Support team. Thank you for your edit to [[:Castle Doombad Wikia]]! It looks as though none of the admins for t..."
wikitext
text/x-wiki
Hi, welcome to {{SITENAME}} I'm a member of Fandom's Community Support team. Thank you for your edit to [[:Castle Doombad Wikia]]!
It looks as though none of the admins for this community are active right now, but if you need help, check out our [[Help:Contents|help pages]] or stop by [https://community.fandom.com/wiki/Community_Central?utm_source=staffmessageversion2 Community Central] to explore our [https://community.fandom.com/wiki/Special:Forums?utm_source=staffmessageversion2 forums] and [https://community.fandom.com/wiki/Blog:Fandom_Staff_Blog?utm_source=staffmessageversion2 blogs].
Enjoy your time at {{SITENAME}}!<ac_metadata title="Welcome to Castle Doombad Wikia!"> </ac_metadata>
fae1a4399cd02176d9e2b6090f611eaf5d0122b8
User:JimboKong
2
4
5
2020-10-09T17:13:23Z
FANDOM
26064
Welcome to Castle Doombad Wikia!
wikitext
text/x-wiki
[[File:Placeholder|thumb|220px]]
This is your user page. Please edit this page to tell the community about yourself!
==My favorite pages==
* Add links to your favorite pages on the wiki here!
* Favorite page #2
* Favorite page #3
6b117a36327ee8e0d0982abeb2b4ed96f02aa7e9
Thread:JimboKong/@comment-32769624-20201009171323
1201
13
15
2020-10-09T17:13:23Z
FANDOM
26064
Created page with "Hi, welcome to {{SITENAME}} I'm a member of Fandom's Community Support team. Thank you for your edit to [[:Traps]]! It looks as though none of the admins for this community a..."
wikitext
text/x-wiki
Hi, welcome to {{SITENAME}} I'm a member of Fandom's Community Support team. Thank you for your edit to [[:Traps]]!
It looks as though none of the admins for this community are active right now, but if you need help, check out our [[Help:Contents|help pages]] or stop by [[w:c:community:main page|Community Central]] to explore our [[w:forums|forum]] and [[w:sblog|blog]].
Enjoy your time at {{SITENAME}}<ac_metadata title="Welcome to Castle Doombad Wikia!"> </ac_metadata>
52946745f791beac07f1532fedeebf6afc877540
Message Wall:JimboKong
1200
249
387
2020-10-09T17:13:23Z
FANDOMbot
15556
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Message Wall:Esek3
1200
71
103
2020-11-12T11:49:19Z
FANDOMbot
15556
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
User:Esek3
2
96
130
2020-11-12T11:49:19Z
FANDOM
26064
Welcome to Castle Doombad Wikia!
wikitext
text/x-wiki
[[File:Placeholder|thumb|220px]]
This is your user page. Please edit this page to tell the community about yourself!
==My favorite pages==
* Add links to your favorite pages on the wiki here!
* Favorite page #2
* Favorite page #3
6b117a36327ee8e0d0982abeb2b4ed96f02aa7e9
Thread:Esek3/@comment-32769624-20201112114919
1201
221
335
2020-11-12T11:49:19Z
FANDOM
26064
Created page with "Hi, welcome to {{SITENAME}} I'm a member of Fandom's Community Support team. Thank you for your edit to [[:Traps]]! It looks as though none of the admins for this community a..."
wikitext
text/x-wiki
Hi, welcome to {{SITENAME}} I'm a member of Fandom's Community Support team. Thank you for your edit to [[:Traps]]!
It looks as though none of the admins for this community are active right now, but if you need help, check out our [[Help:Contents|help pages]] or stop by [[w:c:community:main page|Community Central]] to explore our [[w:forums|forum]] and [[w:sblog|blog]].
Enjoy your time at {{SITENAME}}<ac_metadata title="Welcome to Castle Doombad Wikia!"> </ac_metadata>
52946745f791beac07f1532fedeebf6afc877540
File:Site-background-light
6
196
276
2021-07-19T19:19:30Z
FANDOMbot
15556
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
277
276
2021-07-19T19:19:31Z
127.0.0.1
0
Protected "[[File:Site-background-light]]": Theme designer protected image ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Site-background-dark
6
58
88
2021-07-19T19:19:32Z
FANDOMbot
15556
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Main Page
0
1
1
2021-11-29T15:17:56Z
MediaWiki default
0
wikitext
text/x-wiki
<strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
5702e4d5fd9173246331a889294caf01a3ad3706
Traps
0
27
44
43
2022-02-15T07:47:02Z
Umbra of Emberspike
160138
I kept a working copy of the app before they discontinued it. I don't have the stats for level 5 and below. I'll clean up as much as I can over time. I'll include descriptions straight from the game itself.
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and minions that can help you secure your castle.
== Variants ==
Traps come in 3 varieties;
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Minions - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
# Traps can either be placed on the floor, wall or ceiling relying on the kind of trap.
=== '''List of Traps (Stats assume level 6 for every trap)''' ===
{| class="fandom-table"
|+Auto Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|High
|Medium
| + Critical Chance x2
|-
|Harpoon Cannon
|
|
|
|
|
|
|
|-
|Acid Dripper
|
|
|
|
|
|
|
|-
|Scream Generator
|
|
|
|
|
|
|
|-
|Overactive A/C
|
|
|
|
|
|
|
|-
|Treadmill of Doom
|
|
|
|
|
|
|
|-
|Slimy Tentacles
|
|
|
|
|
|
|
|-
|Fatty Troll
|
|
|
|
|
|
|
|-
|Trap Door
|
|
|
|
|
|
|
|-
|Iron Maiden
|
|
|
|
|
|
|
|-
|Wacky Tube Man
|
|
|
|
|
|
|
|-
|Buzzsaw
|
|
|
|
|
|
|
|-
|Fireball Cannon
|
|
|
|
|
|
|
|-
|Toxic Vent
|
|
|
|
|
|
|
|-
|Decoy Princess
|
|
|
|
|
|
|
|-
|The Zapper
|
|
|
|
|
|
|
|}
* Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space. Multi-hit, high damage, medium defense
* Harpoon Cannon - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
* Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
* Scream Generator - 50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
* Overactive AC - 100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
* Treadmill of Doom - 75 Screams - Traps individual heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
* Trapdoor - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
* Fatty Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
* Iron Maiden - 200 Screams - Traps individual heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
* Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
* Fireball Cannon - 175-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
* Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
* Decoy Princess - ? Screams - Attracts heroes and explodes if they try to "rescue" it. Takes up the wall and floor spaces.
* The Zapper -200 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
* Could someone fill the rest of these in? I don't remember them all kthx
{| class="fandom-table"
|+Minions
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Lil' Minion
|
|
|
|
|
|
|
|-
|Bomb Minion
|
|
|
|
|
|
|
|-
|Spark Minion
|
|
|
|
|
|
|
|-
|Trooper Minion
|
|
|
|
|
|
|
|-
|Medic Minion
|
|
|
|
|
|
|
|-
|Massive Minion
|
|
|
|
|
|
|
|}
* Li'l Minion -100 Screams - No placement restrictions, can become a Fire Minion when upgraded. Chases and attacks heroes that go onto the same floor as it.
* Bomb Minion -150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
* Spark Minion -? Screams - Runs along each floor and along walls, electrocuting heroes that it runs by.
* Trooper minion- ? Screams- Deals low damage but fires fast (Can be spawned as doubles and fires even rapidly than normal when upgraded)
* Medic Minion - 125-115 Screams - Heals damaged traps and minions, does not attack.
* Massive Minion -225-? Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
{| class="fandom-table"
|+Manual Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Stomper
|
|
|
|
|
|
|
|-
|Da Boot
|
|
|
|
|
|
|
|-
|Giant Boulder
of Death
|
|
|
|
|
|
|
|-
|Shrink Ray
|
|
|
|
|
|
|
|-
|Laser Blaster
|
|
|
|
|
|
|
|-
|Slot machine
|
|
|
|
|
|
|
|-
|Pirate Cannon
|
|
|
|
|
|
|
|-
|Laser Shark
|
|
|
|
|
|
|
|}
* Stomper -175-150 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
* Da Boot -150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
* Giant Boulder of Death -? Screams - This familiar looking boulder rolls across the castle doing very high damage (WAY HIGH!). Very slow charge and has limited durability. (Upgrading it will make its durability and damage higher)
* PS: This boulder is from a game called "Giant Boulder of Death" also created by Adult Swim, collaborating with PIK POK.
* Laser Blaster -175 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
* Slot Machine -200 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
* Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
* Laser Shark- 350 Screams - Instantly devours individual heroes or minions next to its mouth. Needs to be fed 3 times in order to power up laser on its head (max 3)
Can eat any enemy depending on its size and health.
Hint strategy: Any kind of minion can be fed to the shark to charge it up to maximum laser damage (Trooper minion recommended for feeding when spawned as double)
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (the castle cannot stand any more energy)
df37b594a1c964ac14e57885f4e68de663d5c8cc
45
44
2022-02-15T07:51:30Z
Umbra of Emberspike
160138
/* Restrictions */
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and minions that can help you secure your castle.
== Variants ==
Traps come in 3 varieties;
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Minions - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
# Traps can either be placed on the floor, wall or ceiling relying on the kind of trap.
=== '''List of Traps (Stats assume level 6 for every trap)''' ===
{| class="fandom-table"
|+Auto Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|High
|Medium
| + Critical Chance x2
|-
|Harpoon Cannon
|
|
|
|
|
|
|
|-
|Acid Dripper
|
|
|
|
|
|
|
|-
|Scream Generator
|
|
|
|
|
|
|
|-
|Overactive A/C
|
|
|
|
|
|
|
|-
|Treadmill of Doom
|
|
|
|
|
|
|
|-
|Slimy Tentacles
|
|
|
|
|
|
|
|-
|Fatty Troll
|
|
|
|
|
|
|
|-
|Trap Door
|
|
|
|
|
|
|
|-
|Iron Maiden
|
|
|
|
|
|
|
|-
|Wacky Tube Man
|
|
|
|
|
|
|
|-
|Buzzsaw
|
|
|
|
|
|
|
|-
|Fireball Cannon
|
|
|
|
|
|
|
|-
|Toxic Vent
|
|
|
|
|
|
|
|-
|Decoy Princess
|
|
|
|
|
|
|
|-
|The Zapper
|
|
|
|
|
|
|
|}
* Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space. Multi-hit, high damage, medium defense
* Harpoon Cannon - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
* Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
* Scream Generator - 50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
* Overactive AC - 100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
* Treadmill of Doom - 75 Screams - Traps individual heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
* Trapdoor - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
* Fatty Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
* Iron Maiden - 200 Screams - Traps individual heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
* Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
* Fireball Cannon - 175-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
* Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
* Decoy Princess - ? Screams - Attracts heroes and explodes if they try to "rescue" it. Takes up the wall and floor spaces.
* The Zapper -200 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
* Could someone fill the rest of these in? I don't remember them all kthx
{| class="fandom-table"
|+Minions
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Lil' Minion
|
|
|
|
|
|
|
|-
|Bomb Minion
|
|
|
|
|
|
|
|-
|Spark Minion
|
|
|
|
|
|
|
|-
|Trooper Minion
|
|
|
|
|
|
|
|-
|Medic Minion
|
|
|
|
|
|
|
|-
|Massive Minion
|
|
|
|
|
|
|
|}
* Li'l Minion -100 Screams - No placement restrictions, can become a Fire Minion when upgraded. Chases and attacks heroes that go onto the same floor as it.
* Bomb Minion -150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
* Spark Minion -? Screams - Runs along each floor and along walls, electrocuting heroes that it runs by.
* Trooper minion- ? Screams- Deals low damage but fires fast (Can be spawned as doubles and fires even rapidly than normal when upgraded)
* Medic Minion - 125-115 Screams - Heals damaged traps and minions, does not attack.
* Massive Minion -225-? Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
{| class="fandom-table"
|+Manual Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Stomper
|
|
|
|
|
|
|
|-
|Da Boot
|
|
|
|
|
|
|
|-
|Giant Boulder
of Death
|
|
|
|
|
|
|
|-
|Shrink Ray
|
|
|
|
|
|
|
|-
|Laser Blaster
|
|
|
|
|
|
|
|-
|Slot machine
|
|
|
|
|
|
|
|-
|Pirate Cannon
|
|
|
|
|
|
|
|-
|Laser Shark
|
|
|
|
|
|
|
|}
* Stomper -175-150 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
* Da Boot -150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
* Giant Boulder of Death -? Screams - This familiar looking boulder rolls across the castle doing very high damage (WAY HIGH!). Very slow charge and has limited durability. (Upgrading it will make its durability and damage higher)
* PS: This boulder is from a game called "Giant Boulder of Death" also created by Adult Swim, collaborating with PIK POK.
* Laser Blaster -175 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
* Slot Machine -200 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
* Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
* Laser Shark- 350 Screams - Instantly devours individual heroes or minions next to its mouth. Needs to be fed 3 times in order to power up laser on its head (max 3)
Can eat any enemy depending on its size and health.
Hint strategy: Any kind of minion can be fed to the shark to charge it up to maximum laser damage (Trooper minion recommended for feeding when spawned as double)
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
d820478c9ae47a5d81f2f92a82ad7674ac375269
46
45
2022-02-15T22:27:00Z
Umbra of Emberspike
160138
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and minions that can help you secure your castle.
== Variants ==
Traps come in 3 varieties;
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Minions - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots. For example, a harpoon trap requires only a floor to place, but it blocks wall traps from being placed there.
=== '''List of Traps (Stats assume level 6 for every trap)''' ===
{| class="fandom-table"
|+Auto Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for saboteurs
|-
|Harpoon Cannon
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it
|-
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control
|-
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it
|-
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2 + Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|Fatty Troll
|
|
|
|
|
|
|
|
|-
|Trap Door
|
|
|
|
|
|
|
|
|-
|Iron Maiden
|
|
|
|
|
|
|
|
|-
|Wacky Tube Man
|
|
|
|
|
|
|
|
|-
|Buzzsaw
|
|
|
|
|
|
|
|
|-
|Fireball Cannon
|
|
|
|
|
|
|
|
|-
|Toxic Vent
|
|
|
|
|
|
|
|
|-
|Decoy Princess
|
|
|
|
|
|
|
|
|-
|The Zapper
|
|
|
|
|
|
|
|
|}
* Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space. Multi-hit, high damage, medium defense
* Harpoon Cannon - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
* Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
* Scream Generator - 50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
* Overactive AC - 100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
* Treadmill of Doom - 75 Screams - Traps individual heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
* Trapdoor - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
* Fatty Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
* Iron Maiden - 200 Screams - Traps individual heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
* Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
* Fireball Cannon - 175-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
* Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
* Decoy Princess - ? Screams - Attracts heroes and explodes if they try to "rescue" it. Takes up the wall and floor spaces.
* The Zapper -200 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
* Could someone fill the rest of these in? I don't remember them all kthx
{| class="fandom-table"
|+Minions
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Lil' Minion
|
|
|
|
|
|
|
|-
|Bomb Minion
|
|
|
|
|
|
|
|-
|Spark Minion
|
|
|
|
|
|
|
|-
|Trooper Minion
|
|
|
|
|
|
|
|-
|Medic Minion
|
|
|
|
|
|
|
|-
|Massive Minion
|
|
|
|
|
|
|
|}
* Li'l Minion -100 Screams - No placement restrictions, can become a Fire Minion when upgraded. Chases and attacks heroes that go onto the same floor as it.
* Bomb Minion -150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
* Spark Minion -? Screams - Runs along each floor and along walls, electrocuting heroes that it runs by.
* Trooper minion- ? Screams- Deals low damage but fires fast (Can be spawned as doubles and fires even rapidly than normal when upgraded)
* Medic Minion - 125-115 Screams - Heals damaged traps and minions, does not attack.
* Massive Minion -225-? Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
{| class="fandom-table"
|+Manual Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Stomper
|
|
|
|
|
|
|
|-
|Da Boot
|
|
|
|
|
|
|
|-
|Giant Boulder
of Death
|
|
|
|
|
|
|
|-
|Shrink Ray
|
|
|
|
|
|
|
|-
|Laser Blaster
|
|
|
|
|
|
|
|-
|Slot machine
|
|
|
|
|
|
|
|-
|Pirate Cannon
|
|
|
|
|
|
|
|-
|Laser Shark
|
|
|
|
|
|
|
|}
* Stomper -175-150 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
* Da Boot -150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
* Giant Boulder of Death -? Screams - This familiar looking boulder rolls across the castle doing very high damage (WAY HIGH!). Very slow charge and has limited durability. (Upgrading it will make its durability and damage higher)
* PS: This boulder is from a game called "Giant Boulder of Death" also created by Adult Swim, collaborating with PIK POK.
* Laser Blaster -175 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
* Slot Machine -200 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
* Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
* Laser Shark- 350 Screams - Instantly devours individual heroes or minions next to its mouth. Needs to be fed 3 times in order to power up laser on its head (max 3)
Can eat any enemy depending on its size and health.
Hint strategy: Any kind of minion can be fed to the shark to charge it up to maximum laser damage (Trooper minion recommended for feeding when spawned as double)
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
f03ee743380570a546473ecba761afe79459497e
47
46
2022-02-15T22:31:23Z
Umbra of Emberspike
160138
/* List of Traps (Stats assume level 6 for every trap) */
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and minions that can help you secure your castle.
== Variants ==
Traps come in 3 varieties;
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Minions - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots. For example, a harpoon trap requires only a floor to place, but it blocks wall traps from being placed there.
=== '''List of Traps (Stats assume level 6 for every trap)''' ===
{| class="fandom-table"
|+Auto Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for adventurers though.
|-
|Harpoon Cannon
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it.
|-
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control.
|-
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it.
|-
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2 + Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|Fatty Troll
|
|
|
|
|
|
|
|
|-
|Trap Door
|
|
|
|
|
|
|
|
|-
|Iron Maiden
|
|
|
|
|
|
|
|
|-
|Wacky Tube Man
|
|
|
|
|
|
|
|
|-
|Buzzsaw
|
|
|
|
|
|
|
|
|-
|Fireball Cannon
|
|
|
|
|
|
|
|
|-
|Toxic Vent
|
|
|
|
|
|
|
|
|-
|Decoy Princess
|
|
|
|
|
|
|
|
|-
|The Zapper
|
|
|
|
|
|
|
|
|}
* Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space. Multi-hit, high damage, medium defense
* Harpoon Cannon - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
* Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
* Scream Generator - 50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
* Overactive AC - 100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
* Treadmill of Doom - 75 Screams - Traps individual heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
* Trapdoor - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
* Fatty Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
* Iron Maiden - 200 Screams - Traps individual heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
* Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
* Fireball Cannon - 175-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
* Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
* Decoy Princess - ? Screams - Attracts heroes and explodes if they try to "rescue" it. Takes up the wall and floor spaces.
* The Zapper -200 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
* Could someone fill the rest of these in? I don't remember them all kthx
{| class="fandom-table"
|+Minions
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Lil' Minion
|
|
|
|
|
|
|
|-
|Bomb Minion
|
|
|
|
|
|
|
|-
|Spark Minion
|
|
|
|
|
|
|
|-
|Trooper Minion
|
|
|
|
|
|
|
|-
|Medic Minion
|
|
|
|
|
|
|
|-
|Massive Minion
|
|
|
|
|
|
|
|}
* Li'l Minion -100 Screams - No placement restrictions, can become a Fire Minion when upgraded. Chases and attacks heroes that go onto the same floor as it.
* Bomb Minion -150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
* Spark Minion -? Screams - Runs along each floor and along walls, electrocuting heroes that it runs by.
* Trooper minion- ? Screams- Deals low damage but fires fast (Can be spawned as doubles and fires even rapidly than normal when upgraded)
* Medic Minion - 125-115 Screams - Heals damaged traps and minions, does not attack.
* Massive Minion -225-? Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
{| class="fandom-table"
|+Manual Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Stomper
|
|
|
|
|
|
|
|-
|Da Boot
|
|
|
|
|
|
|
|-
|Giant Boulder
of Death
|
|
|
|
|
|
|
|-
|Shrink Ray
|
|
|
|
|
|
|
|-
|Laser Blaster
|
|
|
|
|
|
|
|-
|Slot machine
|
|
|
|
|
|
|
|-
|Pirate Cannon
|
|
|
|
|
|
|
|-
|Laser Shark
|
|
|
|
|
|
|
|}
* Stomper -175-150 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
* Da Boot -150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
* Giant Boulder of Death -? Screams - This familiar looking boulder rolls across the castle doing very high damage (WAY HIGH!). Very slow charge and has limited durability. (Upgrading it will make its durability and damage higher)
* PS: This boulder is from a game called "Giant Boulder of Death" also created by Adult Swim, collaborating with PIK POK.
* Laser Blaster -175 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
* Slot Machine -200 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
* Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
* Laser Shark- 350 Screams - Instantly devours individual heroes or minions next to its mouth. Needs to be fed 3 times in order to power up laser on its head (max 3)
Can eat any enemy depending on its size and health.
Hint strategy: Any kind of minion can be fed to the shark to charge it up to maximum laser damage (Trooper minion recommended for feeding when spawned as double)
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
9fb103309c3f92c9f91633f4221b1003d596868f
Template:Extension DPL
10
2
2
2022-12-18T00:55:51Z
DynamicPageList3 extension
44285
Autogenerated DPL's necessary template for content inclusion
wikitext
text/x-wiki
<noinclude>This page was automatically created. It serves as an anchor page for all '''[[Special:WhatLinksHere/Template:Extension_DPL|invocations]]''' of [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:DynamicPageList3 Extension:DynamicPageList3].</noinclude>
087ffd4625ae7b1fea3436ec3f929e82ee739d29
User:Threeblue
2
9
11
10
2023-02-12T18:45:30Z
FANDOMbot
15556
FANDOMbot moved page [[User:Blue LoL123]] to [[User:Threeblue]]: Automatically moved page while renaming the user "[[User:Blue LoL123|Blue LoL123]]" to "[[User:Threeblue|Threeblue]]"
wikitext
text/x-wiki
[[File:Placeholder|thumb|220px]]
This is your user page. Please edit this page to tell the community about yourself!
==My favorite pages==
* Add links to your favorite pages on the wiki here!
* Favorite page #2
* Favorite page #3
6b117a36327ee8e0d0982abeb2b4ed96f02aa7e9
User:Blue LoL123
2
247
385
2023-02-12T18:45:30Z
FANDOMbot
15556
FANDOMbot moved page [[User:Blue LoL123]] to [[User:Threeblue]]: Automatically moved page while renaming the user "[[User:Blue LoL123|Blue LoL123]]" to "[[User:Threeblue|Threeblue]]"
wikitext
text/x-wiki
#REDIRECT [[User:Threeblue]]
e7e4ffeae0af95e58c5ad79c0edf596fa0cb43d0
Message Wall:Threeblue
1200
147
202
201
2023-02-12T18:45:31Z
FANDOMbot
15556
FANDOMbot moved page [[Message Wall:Blue LoL123]] to [[Message Wall:Threeblue]]: Automatically moved page while renaming the user "[[User:Blue LoL123|Blue LoL123]]" to "[[User:Threeblue|Threeblue]]"
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Message Wall:Blue LoL123
1200
223
337
2023-02-12T18:45:31Z
FANDOMbot
15556
FANDOMbot moved page [[Message Wall:Blue LoL123]] to [[Message Wall:Threeblue]]: Automatically moved page while renaming the user "[[User:Blue LoL123|Blue LoL123]]" to "[[User:Threeblue|Threeblue]]"
wikitext
text/x-wiki
#REDIRECT [[Message Wall:Threeblue]]
307bad71860026060d506b44fcbade8ed2450e74
Heroes
0
254
407
406
2023-04-09T09:26:58Z
45Zen3
208682
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Variants ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest heroes, but also the most numerous. They appear in every stage.
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
=== Adventurers ===
These heroes look highly reminiscent of Indiana Jones, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle them instead. They also can't break ceiling traps, making buzzsaws and stompers effective in taking them out. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging heroes can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. Buzzsaws appear to do an incredible amount of damage to ninjas while they're on the ceiling (2-3 in a row should be enough to kill one), and they easily destroy minions and traps. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of Robin Hood, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. They can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. Ceiling traps are vulnerable to the commando, because they can shoot them before having to walk into the range of most of them. Like all heroes, they can't attack on treadmills so it can effectively hold them off for some time. He can be found in Mind your Manor and up. Appears to be a reference to Rambo.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits. He is very durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of himself every few seconds, freezing him in place. He can be found in Mind your Manor and up.
=== Superhero ===
Flying, muscular, superheroes that can shoot very strong lasers out of his eyes from a range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. His main difference is that is poor fat pony is black. He is much stronger and more durable than the original. But he's still slow and takes selfies. He can be found in Dungeon Dilema and up. Very hard to kill.
=== Life Guard ===
Life Guards are shirtless handsome heroes who carry marine rescue cans. They are pretty much as strong as a Commando, and whack their rescue cans on things they destroy. They can be found in Summer Slaycation and up.
=== Galaxy Soldier ===
Galaxy Soldiers probably represent Master Chief from Halo, they carry a space gun which can only shoot things from close range. They also have a grenade that, when thrown, blow up into a giant patch of green goo. During the duration of the goo being there, you can't place any traps in that area. These patches disappear after a few seconds. They have around the same health as a Commando. They are found in Endless Knights from Night 2.
===Space Hero ===
A hero holding a lightsaber that can deflect lasers, and can be immune to various traps while his damage and durability is average. Can be found in Space Madness and up.
=== Hero Bot ===
Hero Bots probably represent R2D2 from Star Wars. They have around the same health as a Sexy Knight, and can take out a minion in 2 hits. They are rather slow but can jump up and down ladders and empty ceilings like the Superhero using a jet engine under it, and they are able to turn traps into a hologram for a short amount of time,the hologram traps cannot deal damage and fatty troll hologram cannot block heroes. They can be found in Space Madness and up.
9788bd4184b52140a3f9eb6387c8e16bfb72f5e0
Dr. Lord Evilstein
0
231
351
350
2024-03-10T23:35:57Z
DrLordEvilsteinCatMinecraftFan123
563427
wikitext
text/x-wiki
[[File:Evilstein.png|thumb|220x220px]]
Dr. Lord Evilstein is the main character of the indie game, and is seen in a off-access room with a control panel. He has kidnapped a princess and locked her up in his castle for free power using her screams (in the mode Summer Slaycation, there are two princesses instead of one). When heroes attack his castle through man different doorways to rescue the princess, the player can put down traps and minions to defeat the heroes. Dr. Evilstein always gets angry when someone seizes the princess and smashes his hands on his control panel. When you try to place more than 3 minions on one floor or put a trap in a bad location, the doctor will get frustrated with you.
[[Category:Characters]]
93612bef42ea509fb96102e1b66483e77f242fdf
352
351
2024-03-11T20:10:46Z
DrLordEvilsteinCatMinecraftFan123
563427
wikitext
text/x-wiki
[[File:Evilstein.png|thumb|220x220px]]
Dr. Lord Evilstein is the main character of the indie game, and is seen in a off-access room with a control panel.
He is also a robotic-like creature kind of purple clothed robot with golden and wide belt with skull and cape.
[[Category:Characters]]
bc1d8cdf228a74cc245b9dbc7e69e33561ec6924
353
352
2024-03-11T20:13:11Z
DrLordEvilsteinCatMinecraftFan123
563427
wikitext
text/x-wiki
[[File:Evilstein.png|thumb|220x220px]]
Dr. Lord Evilstein is the main character of the indie game, and is seen in a off-access room with a control panel.
He is also a robotic-like creature kind of purple clothed robot with golden and wide belt with skull and cape.
== Appearance ==
Dr. Lord Evilstein is like robotic bogeyman who is kind of purple clothed robot with golden and wide belt with skull and cape be mascot of indie game.
[[Category:Characters]]
78d1d7b7d6ef63bf2a80ea79f5fe89736c53c6aa
354
353
2024-03-11T20:16:10Z
DrLordEvilsteinCatMinecraftFan123
563427
wikitext
text/x-wiki
[[File:Evilstein.png|thumb|220x220px]]
Dr. Lord Evilstein is the main character of the indie game, and is seen in a off-access room with a control panel.
He is also a robotic-like creature kind of purple clothed robot with golden and wide belt with skull and cape.
== Appearance ==
Dr. Lord Evilstein is mostly liked robotic killer-like monster indie gamemascot who is kind of purple clothed robot with golden and wide belt with skull and cape be mascot of indie game.
[[Category:Characters]]
c6b64238e3f5bcea7f58aa5930ae1265c21f3ddb
355
354
2024-03-12T04:32:52Z
DrLordEvilsteinCatMinecraftFan123
563427
wikitext
text/x-wiki
[[File:Evilstein.png|thumb|220x220px]]
Dr. Lord Evilstein is the main protagonist and mascot of the indie game Castle Doombad, and is seen in a off-access room with a control panel.
He is also a robotic-like creature kind of purple clothed robot with golden and wide belt with skull and cape.
== Appearance ==
Dr. Lord Evilstein is mostly liked robotic killer like monster indie game mascot who is kind of purple clothed robot with golden and wide belt with skull and cape be mascot of indie game.
[[Category:Characters]]
75cea73048a486c29274361e5274a0ff5345ae9e
356
355
2024-03-12T04:36:10Z
DrLordEvilsteinCatMinecraftFan123
563427
wikitext
text/x-wiki
[[File:Evilstein.png|thumb|220x220px]]
Dr. Lord Evilstein is the main protagonist and mascot of the indie game Castle Doombad, and is seen in a off-access room with a control panel.
He is also a robotic-like creature kind of purple clothed robot with golden and wide belt with skull and cape.
== Appearance ==
Dr. Lord Evilstein is mostly liked robotic an killer like monster indie game mascot who is kind of purple clothed robot with golden and wide belt with skull and cape be mascot of indie game.
[[Category:Characters]]
797b717341fe6e8c75c3c63e9dae5644a079ccc6
Castle Doombad Wiki
0
215
324
323
2024-03-10T23:52:27Z
DrLordEvilsteinCatMinecraftFan123
563427
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to catch. The game is created by Grumpy Face studios and published by Adult swim. It is reminiscent of Plants vs Zombies.
For more information about the game, check the Heroes and Traps pages.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
Each map is based on a different theme.
"Mind Your Manor" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
"Diescraper" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
"Dungeon Dilemma" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
"Endless Knights" has a similar look to "Mind your Manor" and "Diescraper".
"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
<br>
[[File:Images.jpg|thumb|298px|right]]
[[Category:Browse]]
[[Category:?]]
9c76fb709729ea07e80aa801324b027307166877
325
324
2024-09-10T14:16:30Z
Valkyrie0122
563422
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to catch. The game is created by Grumpy Face studios and published by Adult swim. It is reminiscent of Plants vs Zombies.
For more information about the game, check the Heroes and Traps pages.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
[[File:Chaptersfont.png|thumb|[[Chapters]]]]
explore the other pages to find out more!
"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
"Endless Knights" has a similar look to "Mind your Manor" and "Diescraper".
"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
<br>
[[File:Images.jpg|thumb|298px|right]]
[[Category:Browse]]
[[Category:?]]
d65d7f9606794390853f233a5628e7101ff62501
326
325
2024-09-20T11:13:37Z
Valkyrie0122
563422
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to catch. The game is created by Grumpy Face studios and published by Adult swim. It is reminiscent of Plants vs Zombies.
For more information about the game, check the Heroes and Traps pages.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.[[File:Images.jpg|thumb|298px|right]]explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|
|
|}
<br>
[[Category:Browse]]
[[Category:?]]
0cb2f73405e7b0135a2de457fcf8db074dc8fb2b
327
326
2024-09-20T11:27:57Z
Valkyrie0122
563422
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|650x650px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to catch. The game is created by Grumpy Face studios and published by Adult swim. It is reminiscent of Plants vs Zombies.
For more information about the game, check the Heroes and Traps pages.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|
|
|}
<br>
[[Category:Browse]]
[[Category:?]]
915bc6eb7302f48bb063ae548a0069dc13950990
328
327
2024-09-20T14:43:55Z
Valkyrie0122
563422
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|650x650px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to catch. The game is created by Grumpy Face studios and published by Adult swim. It is reminiscent of Plants vs Zombies.
For more information about the game, check the Heroes and Traps pages.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Chaptersfont.png|thumb|218x218px]]
|[[Traps]][[File:Trapsiconwithletters.png|thumb|285x285px]]
|
|
|}
<br>
[[Category:Browse]]
[[Category:?]]
4c6623b667cee42be38ea8ae5dad7c3531098cff
329
328
2024-09-20T14:45:02Z
Valkyrie0122
563422
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|650x650px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to catch. The game is created by Grumpy Face studios and published by Adult swim. It is reminiscent of Plants vs Zombies.
For more information about the game, check the Heroes and Traps pages.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|
|
|}
<br>
[[Category:Browse]]
[[Category:?]]
915bc6eb7302f48bb063ae548a0069dc13950990
Template:StructuredQuote
10
241
366
2024-08-29T07:51:48Z
FANDOMbot
15556
Imported default template
wikitext
text/x-wiki
{| style="border-radius: 10px; margin: 0 auto;" class="cquote"
| width="15" valign="top" style="color: var(--theme-link-color); font-size: 36px; font-family: 'Times New Roman', serif; font-weight: bold; text-align: left; padding: 10px;" | “
| style="padding: 4px 2px; font-style: italic;" | {{{text|Text...}}}
| width="15" valign="bottom" style="color: var(--theme-link-color); font-size: 36px; font-family: 'Times New Roman', serif; font-weight: bold; text-align: right; padding: 10px;" | ”
|-
{{#if: {{{speaker|}}}{{{receiver|}}}{{{attribution|}}}{{{source|}}}| {{!}} colspan="4" style="padding-top: 0.1em" {{!}} {{#if:{{{speaker|}}}|<p style="text-align: right"><cite>—{{{speaker}}}{{#if:{{{receiver|}}}|, to {{{receiver|}}}}}{{#if:{{{attribution|}}}|, {{{attribution|}}}}}{{#if:{{{source|}}}|, {{{source|}}}}}</cite></p>}}
}}
|}
<noinclude>{{Documentation}}</noinclude>
41ecd4bc7ba55733439bff94ca477d1afa9434af
367
366
2024-09-20T03:57:32Z
FANDOMbot
15556
Updated default StructuredQuotes template. See https://community.fandom.com/wiki/Help:Structured_Quotes for more details.
wikitext
text/x-wiki
<blockquote class="pull-quote">
<div style="pull-quote_text>{{{text|Text...}}}</div>
<p style="text-align: right"><cite>—{{{speaker|speaker}}}{{#if:{{{receiver|}}}|, to {{{receiver|}}}}}{{#if:{{{attribution|}}}|, {{{attribution|}}}}}{{#if:{{{source|}}}|, {{{source|}}}}}</cite></p>
</blockquote>
<noinclude>
{{#if:{{PROTECTIONEXPIRY:edit | Template:StructuredQuote/doc }} | {{Documentation}} | }}
</noinclude>
290c685bafac6c36e06a745320bbc3d410e5c717
Template:Castle doombad
10
236
361
2024-09-09T15:07:16Z
Valkyrie0122
563422
Created page with "<includeonly> <infobox> <title source="title1"/> <image source="image1"> <caption source="caption-image1"/> </image> <group collapse="open"> <header source="information">information</header> <data source="chapter"> <label>Chapter</label> </data> <data source="amount_of_stages"> <label>amount of stages</label> </data> <data source="amount_of_special_stages"> <label>amount of special stages</label> </data> </group..."
wikitext
text/x-wiki
<includeonly>
<infobox>
<title source="title1"/>
<image source="image1">
<caption source="caption-image1"/>
</image>
<group collapse="open">
<header source="information">information</header>
<data source="chapter">
<label>Chapter</label>
</data>
<data source="amount_of_stages">
<label>amount of stages</label>
</data>
<data source="amount_of_special_stages">
<label>amount of special stages</label>
</data>
</group>
</infobox>
</includeonly>
<noinclude>
Example usage:
{{Castle doombad
| title1=Example
| image1=Example.jpg
| caption-image1=Example
| information=Example
| chapter=Example
| amount_of_stages=Example
| amount_of_special_stages=Example}}
<pre>
{{Castle doombad
| title1=Example
| image1=Example.jpg
| caption-image1=Example
| information=Example
| chapter=Example
| amount_of_stages=Example
| amount_of_special_stages=Example}}
</pre>
<templatedata>
{"params":{"title1":{"suggested":true},"image1":{"suggested":true},"caption-image1":{"suggested":true},"information":{"suggested":true},"chapter":{"suggested":true},"amount_of_stages":{"suggested":true},"amount_of_special_stages":{"suggested":true}},"sets":[],"maps":{}}
</templatedata>
</noinclude>
3ad896e0f2518f7afa207e24b90bfbc01ef6c673
Chapters
0
155
215
2024-09-09T15:23:04Z
Valkyrie0122
563422
Created page with "Chapters are the modes of the Castle doombad, there are currently six of them and more will be added in the future. {| class="fandom-table" |+Chapters |[[File:Mindyourmannorshortened.png|thumb|566x566px]] | |- | | |- | | |}"
wikitext
text/x-wiki
Chapters are the modes of the Castle doombad, there are currently six of them and more will be added in the future.
{| class="fandom-table"
|+Chapters
|[[File:Mindyourmannorshortened.png|thumb|566x566px]]
|
|-
|
|
|-
|
|
|}
b2a9072691104cdfbaec22492b581891d9784936
216
215
2024-09-10T14:16:45Z
Valkyrie0122
563422
wikitext
text/x-wiki
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+Chapters
|[[File:Mindyourmannorshortened.png|thumb|566x566px]]
|"Mind Your Manor" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|-
|
|"Diescraper" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|-
|
|"Dungeon Dilemma" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|}
52037311b03a0bdc996e19ebf1dcc1814d6e10d4
217
216
2024-09-20T10:29:22Z
Valkyrie0122
563422
wikitext
text/x-wiki
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+
|Chapters
|Description
|Crown requirement
|-
|[[File:Mindyourmannorshortened.png|thumb|566x566px]]
|"Mind Your Manor" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Crownunlock.png|thumb|X0]]
|-
|
|"Diescraper" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Crownunlock.png|thumb]]
|-
|
|"Dungeon Dilemma" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Crownunlock.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!
!
!
!
|-
|
|
|
|
|-
|
|
|
|
|-
|
|
|
|
|}
e3becb6b0695dcb7091a4a0769f5bcc9749da937
218
217
2024-09-20T10:43:18Z
Valkyrie0122
563422
wikitext
text/x-wiki
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+
|Chapters
|Description
|Crown requirement
|-
|[[File:Mindyourmannorshortened.png|thumb|566x566px]]
|"Mind Your Manor" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Crownunlock.png|thumb|X0]]
|-
|
|"Diescraper" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Crownunlock.png|thumb|x8]]
|-
|
|"Dungeon Dilemma" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Crownunlock.png|thumb|x20]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb]]
|"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Crownunlock.png|thumb|X12]]
|-
|[[File:Spacemadness.png|thumb]]
|"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Crownunlock.png|thumb|X18]]
|}
dee78dcede6d93998b7a5f4f8a1fcf04f98061b6
219
218
2024-09-20T10:45:10Z
Valkyrie0122
563422
wikitext
text/x-wiki
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+
|Chapters
|Description
|Crown requirement
|-
|[[File:Mindyourmannorshortened.png|thumb|566x566px]]
|"Mind Your Manor" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Crownunlock.png|thumb|X0]]
|-
|
|"Diescraper" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Crownunlock.png|thumb|x8]]
|-
|
|"Dungeon Dilemma" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Crownunlock.png|thumb|x20]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Crownunlock.png|thumb|X12]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Crownunlock.png|thumb|X18]]
|}
b0f74a6fd4d042fdd4a972ed0fc86258188504c8
220
219
2024-09-20T11:04:05Z
Valkyrie0122
563422
wikitext
text/x-wiki
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+
|Chapters
|Description
|Crown requirement
|-
|[[File:Mindyourmannorshortened.png|thumb|566x566px]]
|"Mind Your Manor" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Crownunlock.png|thumb|X0]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"Diescraper" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Crownunlock.png|thumb|x8]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"Dungeon Dilemma" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Crownunlock.png|thumb|x20]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Crownunlock.png|thumb|X12]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Crownunlock.png|thumb|X18]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb]]
|"Endless Knights" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:Crownunlock.png|thumb|X20]]
|}
80f7aeee089448197f3526efe8ce893d9e0ad21f
221
220
2024-09-20T14:43:01Z
Valkyrie0122
563422
wikitext
text/x-wiki
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+
|Chapters
|Description
|Crown requirement
|-
|[[File:Chapter1.png|thumb|497x497px]]
|"Mind Your Manor" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Crownunlock.png|thumb|X0]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"Diescraper" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Crownunlock.png|thumb|x8]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"Dungeon Dilemma" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Crownunlock.png|thumb|x20]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Crownunlock.png|thumb|X12]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Crownunlock.png|thumb|X18]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb]]
|"Endless Knights" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:Crownunlock.png|thumb|X20]]
|}
3fd02efdbfbd8c1c4e5f2ef52d180fcc0668abc1
222
221
2024-09-20T14:46:20Z
Valkyrie0122
563422
wikitext
text/x-wiki
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+
|Chapters
|Description
|Crown requirement
|-
|[[Mind Your Manor]][[File:Chapter1.png|thumb|497x497px|[[Mind Your Manor|Mind Your monnor]]]]
|"Mind Your Manor" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Crownunlock.png|thumb|X0]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"Diescraper" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Crownunlock.png|thumb|x8]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"Dungeon Dilemma" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Crownunlock.png|thumb|x20]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Crownunlock.png|thumb|X12]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Crownunlock.png|thumb|X18]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb]]
|"Endless Knights" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:Crownunlock.png|thumb|X20]]
|}
6b893cbafaf9ce56c60db9384340677c382e6158
223
222
2024-09-20T14:46:59Z
Valkyrie0122
563422
wikitext
text/x-wiki
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+
|Chapters
|Description
|Crown requirement
|-
|[[Mind Your Manor]][[File:Chapter1.png|thumb|497x497px|[[Mind Your Manor|'''Mind Your monnor''']]]]
|"Mind Your Manor" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Crownunlock.png|thumb|X0]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"Diescraper" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Crownunlock.png|thumb|x8]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"Dungeon Dilemma" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Crownunlock.png|thumb|x20]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Crownunlock.png|thumb|X12]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Crownunlock.png|thumb|X18]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb]]
|"Endless Knights" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:Crownunlock.png|thumb|X20]]
|}
071f046dabc6f3476d6ee7d3fc33490d90c8806f
224
223
2024-09-20T14:47:32Z
Valkyrie0122
563422
wikitext
text/x-wiki
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+
|Chapters
|Description
|Crown requirement
|-
|[[Mind Your Manor]][[File:Chapter1.png|thumb|497x497px]]
|"[[Mind Your Manor]]" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Crownunlock.png|thumb|X0]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"Diescraper" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Crownunlock.png|thumb|x8]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"Dungeon Dilemma" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Crownunlock.png|thumb|x20]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Crownunlock.png|thumb|X12]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Crownunlock.png|thumb|X18]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb]]
|"Endless Knights" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:Crownunlock.png|thumb|X20]]
|}
2e414b4ad7218136819e21671199857595a0e181
225
224
2024-09-20T14:54:50Z
Valkyrie0122
563422
wikitext
text/x-wiki
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+
|Chapters
|Description
|Crown requirement
|-
|[[File:Chapter1.png|thumb|497x497px]]
|"[[Mind Your Manor]]" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Crownunlock.png|thumb|X0]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"Diescraper" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Crownunlock.png|thumb|x8]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"Dungeon Dilemma" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Crownunlock.png|thumb|x30]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Crownunlock.png|thumb|X12]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Crownunlock.png|thumb|X18]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb]]
|"Endless Knights" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:Crownunlock.png|thumb|X20]]
|}
163223f89cacabfed928cf44d25a3c1c4fe5cafa
226
225
2024-09-20T15:01:24Z
Valkyrie0122
563422
wikitext
text/x-wiki
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+
|Chapters
|Description
|Crown requirement
|-
|[[File:Chapter1.png|thumb|497x497px]]
|"[[Mind Your Manor]]" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Crownunlock.png|thumb|[[Crowns|X0]]]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Crownunlock.png|thumb|[[Crowns|x8]]]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Crownunlock.png|thumb|[[Crowns|x20]]]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Crownunlock.png|thumb|[[Crowns|X12]]]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Crownunlock.png|thumb|[[Crowns|X18]]]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb]]
|"Endless Knights" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:Crownunlock.png|thumb|[[Crowns|X30]]]]
|}
a8886e762d65234147a6fafe3a1eaab6f8f7984d
227
226
2024-10-10T12:22:44Z
Valkyrie0122
563422
wikitext
text/x-wiki
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+
|Chapters
|Description
|Crown requirement
|-
|[[File:Chapter1.png|thumb|497x497px]]
|"[[Mind Your Manor]]" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Chapter1corwn.png|thumb]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Crownunlock.png|thumb|[[Crowns|x8]]]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Crownunlock.png|thumb|[[Crowns|x20]]]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Crownunlock.png|thumb|[[Crowns|X12]]]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Crownunlock.png|thumb|[[Crowns|X18]]]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb]]
|"Endless Knights" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:Crownunlock.png|thumb|[[Crowns|X30]]]]
|}
716b5e5b9ccaffafb007f111462acc77bb2f770b
228
227
2024-10-10T15:35:21Z
Valkyrie0122
563422
wikitext
text/x-wiki
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+
|Chapters
|Description
|Crown requirement
|-
|[[File:Chapter1.png|thumb|497x497px]]
|"[[Mind Your Manor]]" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Chapter1corwn.png|thumb]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb]]
|"Endless Knights" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:EndlessknightsCrown.png|thumb]]
|}
d4be4bffa42e7892c5e04fc22e5f1f96061fae11
File:Chaptersfont.png
6
140
175
2024-09-10T14:15:39Z
Valkyrie0122
563422
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Diescraper.png
6
76
108
2024-09-20T10:52:45Z
Valkyrie0122
563422
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Trapsiconwithletters.png
6
42
69
2024-09-20T11:10:53Z
Valkyrie0122
563422
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Castledoombadlogo.png
6
272
426
2024-09-20T11:27:49Z
Valkyrie0122
563422
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Castle doombad Chapter template
10
232
357
2024-09-20T14:36:24Z
Valkyrie0122
563422
Created page with "<includeonly> <infobox> <title source="title1"> <default>{{PAGENAME}}</default> </title> <image source="image1"> <caption source="caption-image1"/> </image> <group> <header source="imformation">Imformation</header> <data source="chapter"> <label>Chapter</label> </data> <data source="crowns_to_unlock"> <label>Crowns to unlock</label> </data> <data source="hero's_main_entrance"> <label>Hero's main entrance</label>..."
wikitext
text/x-wiki
<includeonly>
<infobox>
<title source="title1">
<default>{{PAGENAME}}</default>
</title>
<image source="image1">
<caption source="caption-image1"/>
</image>
<group>
<header source="imformation">Imformation</header>
<data source="chapter">
<label>Chapter</label>
</data>
<data source="crowns_to_unlock">
<label>Crowns to unlock</label>
</data>
<data source="hero's_main_entrance">
<label>Hero's main entrance</label>
</data>
<data source="number_of_hard_levels">
<label>Number of hard levels</label>
</data>
<data source="average_amout_of_waves">
<label>Average amout of waves</label>
</data>
</group>
</infobox>
</includeonly>
<noinclude>
Example usage:
{{Castle doombad Chapter template
| title1=Example
| image1=Example.jpg
| caption-image1=Example
| imformation=Example
| chapter=Example
| crowns_to_unlock=Example
| hero's_main_entrance=Example
| number_of_hard_levels=Example
| average_amout_of_waves=Example}}
<pre>
{{Castle doombad Chapter template
| title1=Example
| image1=Example.jpg
| caption-image1=Example
| imformation=Example
| chapter=Example
| crowns_to_unlock=Example
| hero's_main_entrance=Example
| number_of_hard_levels=Example
| average_amout_of_waves=Example}}
</pre>
<templatedata>
{"params":{"title1":{"suggested":true},"image1":{"suggested":true},"caption-image1":{"suggested":true},"imformation":{"suggested":true},"chapter":{"suggested":true},"crowns_to_unlock":{"suggested":true},"hero's_main_entrance":{"suggested":true},"number_of_hard_levels":{"suggested":true},"average_amout_of_waves":{"suggested":true}},"sets":[],"maps":{}}
</templatedata>
</noinclude>
3cf315e2a734cbc7e8823012fe26c19f78cc6874
Template:Random template
10
99
133
2024-09-20T14:56:11Z
Valkyrie0122
563422
Created page with "<includeonly> <infobox> <title source="title1"> <default>{{PAGENAME}}</default> </title> <image source="image1"> <caption source="caption-image1"/> </image> <group> <header source="header1">Section Header</header> </group> </infobox> </includeonly> <noinclude> Example usage: {{Random template | title1=Example | image1=Example.jpg | caption-image1=Example}} <pre> {{Random template | title1=Example | image1=Example.jpg | caption-image1=E..."
wikitext
text/x-wiki
<includeonly>
<infobox>
<title source="title1">
<default>{{PAGENAME}}</default>
</title>
<image source="image1">
<caption source="caption-image1"/>
</image>
<group>
<header source="header1">Section Header</header>
</group>
</infobox>
</includeonly>
<noinclude>
Example usage:
{{Random template
| title1=Example
| image1=Example.jpg
| caption-image1=Example}}
<pre>
{{Random template
| title1=Example
| image1=Example.jpg
| caption-image1=Example}}
</pre>
<templatedata>
{"params":{"title1":{"suggested":true},"image1":{"suggested":true},"caption-image1":{"suggested":true}},"sets":[],"maps":{}}
</templatedata>
</noinclude>
f504f61ff06871356c7cbb0e23414a59ea29d22e
File:Crown.png
6
266
420
2024-09-20T14:57:41Z
Valkyrie0122
563422
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Chapters
0
155
229
228
2024-10-10T15:35:55Z
Valkyrie0122
563422
wikitext
text/x-wiki
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+
|Chapters
|Description
|Crown requirement
|-
|[[File:Chapter1.png|thumb|497x497px]]
|"[[Mind Your Manor]]" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Chapter1corwn.png|thumb]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb|399x399px]]
|"Endless Knights" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:EndlessknightsCrown.png|thumb]]
|}
c76dc6411d8830bac6eb8611aa527eec05b66e5a
230
229
2024-10-10T15:44:10Z
Valkyrie0122
563422
wikitext
text/x-wiki
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+
|Chapters
|Description
|Crown requirement
|-
|[[File:Chapter1.png|thumb|497x497px]]
|"[[Mind Your Manor]]" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Chapter1corwn.png|thumb]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb|399x399px]]
|"Endless Knights" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:EndlessknightsCrown.png|thumb]]
|}
01f900066540c54d9893b0d3c03224ca14dbc548
231
230
2024-10-12T00:10:22Z
Valkyrie0122
563422
wikitext
text/x-wiki
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+
|Chapters
|Description
|Crown requirement
|-
|[[File:Chapter1.png|thumb|497x497px]]
|"[[Mind Your Manor]]" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Chapter1corwn.png|thumb]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb|399x399px]]
|"[[Endless Knights]]" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:EndlessknightsCrown.png|thumb]]
|}
bce1cc02364a6756056b574b8f076583640ae12f
Summer Slaycation
0
25
27
2024-10-10T15:43:39Z
Valkyrie0122
563422
Created page with ""Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter."
wikitext
text/x-wiki
"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
b45ba4b149f3c28f8a1c33b0ee73354a0e164b12
28
27
2024-10-10T16:15:38Z
Valkyrie0122
563422
wikitext
text/x-wiki
"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
{{Castle_doombad_Chapter_template|title1=Summer Slaycation|chapter=special-1|crowns_to_unlock=12|hero's_main_entrance=ladder|number_of_hard_levels=5|average_amout_of_waves=0}}
23f5883d837839193ba46f7a8221265269842ee6
29
28
2024-10-11T23:59:25Z
Valkyrie0122
563422
wikitext
text/x-wiki
"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
{{Castle_doombad_Chapter_template|title1=Summer Slaycation|chapter=special-1|crowns_to_unlock=12|hero's_main_entrance=ladder|number_of_hard_levels=5|average_amout_of_waves=0|image1=Sunnyslaycation.png}}
0bc85241ffe4ff8a975868f87c458e907532d56e
30
29
2024-10-14T05:21:12Z
Valkyrie0122
563422
wikitext
text/x-wiki
"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
{{Castle_doombad_Chapter_template|title1=Summer Slaycation|chapter=special-1|crowns_to_unlock=12|hero's_main_entrance=ladder|number_of_hard_levels=5|average_amout_of_waves=0|image1=Sunnyslaycation.png}}Stage 1
Stage 2
Stage 3
Stage 4
Stage 5
Stage 6
Stage 7
Stage 8
Stage 9
Stage 10
Stage 11
Stage 12
Stage 13
Stage 14
Stage 15
f89f1e7d6f5ab9a5deb9871dabc3b50b8f46a977
31
30
2024-10-14T05:27:34Z
Valkyrie0122
563422
wikitext
text/x-wiki
"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
{{Castle_doombad_Chapter_template|title1=Summer Slaycation|chapter=special-1|crowns_to_unlock=12|hero's_main_entrance=ladder|number_of_hard_levels=5|average_amout_of_waves=0|image1=Sunnyslaycation.png}}[[Summer Slaycation Stage 1|Stage 1]]
[[Summer Slaycation Stage 2|Stage 2]]
[[Summer Slaycation Stage 3|Stage 3]]
[[Summer Slaycation Stage 4|Stage 4]]
[[Summer Slaycation Stage 5|Stage 5]]
[[Summer Slaycation Stage 6|Stage 6]]
[[Summer Slaycation Stage 7|Stage 7]]
[[Summer Slaycation Stage 8|Stage 8]]
[[Summer Slaycation Stage 9|Stage 9]]
[[Summer Slaycation Stage 10|Stage 10]]
[[Summer Slaycation Stage 11|Stage 11]]
[[Summer Slaycation Stage 12|Stage 12]]
[[Summer Slaycation Stage 13|Stage 13]]
[[Summer Slaycation Stage 14|Stage 14]]
[[Summer Slaycation Stage 15|Stage 15]]
1edff96e8f5eb8ddef02ec041af4f4bf66362ec4
32
31
2024-10-14T10:11:26Z
Valkyrie0122
563422
wikitext
text/x-wiki
"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
{{Castle_doombad_Chapter_template|title1=Summer Slaycation|chapter=special-1|crowns_to_unlock=12|hero's_main_entrance=ladder|number_of_hard_levels=5|average_amout_of_waves=0|image1=Sunnyslaycation.png}}
{| class="fandom-table"
|+Stages
|[[Summer Slaycation Stage 1|Stage 1]]
|[[Summer Slaycation Stage 2|Stage 2]]
|[[Summer Slaycation Stage 3|Stage 3]]
|[[Summer Slaycation Stage 4|Stage 4]]
|[[Summer Slaycation Stage 5|Stage 5]]
|-
|[[Summer Slaycation Stage 6|Stage 6]]
|[[Summer Slaycation Stage 7|Stage 7]]
|[[Summer Slaycation Stage 8|Stage 8]]
|[[Summer Slaycation Stage 9|Stage 9]]
|[[Summer Slaycation Stage 10|Stage 10]]
|-
|[[Summer Slaycation Stage 11|Stage 11]]
|[[Summer Slaycation Stage 12|Stage 12]]
|[[Summer Slaycation Stage 13|Stage 13]]
|[[Summer Slaycation Stage 14|Stage 14]]
|[[Summer Slaycation Stage 15|Stage 15]]
|}
118afaa1e3518e6871a3f1690562a3c0203bef94
Space Madness
0
47
74
2024-10-12T00:03:33Z
Valkyrie0122
563422
Created page with ""Space Madness" has a more futuristic look with sliding metal doors and electronic lights. {{Castle_doombad_Chapter_template|caption-image1=|chapter=special-2|crowns_to_unlock=18|hero's_main_entrance=space tunnels|number_of_hard_levels=5|average_amout_of_waves=0|image1=Spacemadness.png}}"
wikitext
text/x-wiki
"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
{{Castle_doombad_Chapter_template|caption-image1=|chapter=special-2|crowns_to_unlock=18|hero's_main_entrance=space tunnels|number_of_hard_levels=5|average_amout_of_waves=0|image1=Spacemadness.png}}
51f855a015c6e8ae0573408de535ba0913113762
75
74
2024-10-14T08:09:50Z
Valkyrie0122
563422
wikitext
text/x-wiki
"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
{{Castle_doombad_Chapter_template|caption-image1=|chapter=special-2|crowns_to_unlock=18|hero's_main_entrance=space tunnels|number_of_hard_levels=5|average_amout_of_waves=0|image1=Spacemadness.png}}Stage 1
Stage 2
Stage 3
Stage 4
Stage 5
Stage 6
Stage 7
Stage 8
Stage 9
Stage 10
Stage 11
Stage 12
Stage 13
Stage 14
Stage 15
ed8e5e6b141e095c71c66976e288e4c48385d307
76
75
2024-10-14T08:14:35Z
Valkyrie0122
563422
wikitext
text/x-wiki
"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
{{Castle_doombad_Chapter_template|caption-image1=|chapter=special-2|crowns_to_unlock=18|hero's_main_entrance=space tunnels|number_of_hard_levels=5|average_amout_of_waves=0|image1=Spacemadness.png}}[[Space Madness Stage 1|Stage 1]]
[[Space Madness Stage 2|Stage 2]]
[[Space Madness Stage 3|Stage 3]]
[[Space Madness Stage 4|Stage 4]]
[[Space Madness Stage 5|Stage 5]]
[[Space Madness Stage 6|Stage 6]]
[[Space Madness Stage 7|Stage 7]]
[[Space Madness Stage 8|Stage 8]]
[[Space Madness Stage 9|Stage 9]]
[[Space Madness Stage 10|Stage 10]]
[[Space Madness Stage 11|Stage 11]]
[[Space Madness Stage 12|Stage 12]]
[[Space Madness Stage 13|Stage 13]]
[[Space Madness Stage 14|Stage 14]]
[[Space Madness Stage 15|Stage 15]]
03c485c3963cfbac2d47061254255a1578ef526a
77
76
2024-10-14T10:16:02Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|caption-image1=|chapter=special-2|crowns_to_unlock=18|hero's_main_entrance=space tunnels|number_of_hard_levels=5|average_amout_of_waves=0|image1=Spacemadness.png}}"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
{| class="fandom-table"
|+Stage
|[[Space Madness Stage 1|Stage 1]]
|[[Space Madness Stage 2|Stage 2]]
|[[Space Madness Stage 3|Stage 3]]
|[[Space Madness Stage 4|Stage 4]]
|[[Space Madness Stage 5|Stage 5]]
|-
|[[Space Madness Stage 6|Stage 6]]
|[[Space Madness Stage 7|Stage 7]]
|[[Space Madness Stage 8|Stage 8]]
|[[Space Madness Stage 9|Stage 9]]
|[[Space Madness Stage 10|Stage 10]]
|-
|[[Space Madness Stage 11|Stage 11]]
|[[Space Madness Stage 12|Stage 12]]
|[[Space Madness Stage 13|Stage 13]]
|[[Space Madness Stage 14|Stage 14]]
|[[Space Madness Stage 15|Stage 15]]
|}
c38deba61623b12684ace868f585771239d452a5
Mind Your Manor
0
144
185
184
2024-10-12T00:15:48Z
Valkyrie0122
563422
wikitext
text/x-wiki
Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0/inital|hero's_main_entrance=Door, Windows|number_of_hard_levels=3}}
2edf732df356da3fef3b9afaae35cd3dc289bd60
186
185
2024-10-12T00:20:37Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0/inital|hero's_main_entrance=Door, Windows|number_of_hard_levels=3}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
13f8999d236820f924a8192d6a2bcad780a36378
187
186
2024-10-12T01:24:45Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0/inital|hero's_main_entrance=Door, Windows|number_of_hard_levels=3}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
{| class="fandom-table"
|+Stages
|Stage 1
|Stage 2
|Stage 3
|Stage 4
|Stage 5
|-
|Stage 6
|Stage 7
|Stage 8
|Stage 9
|Stage 10
|-
|stage 11
|stage 12
|stage 13
|stage 14
|stage 15
|}
aac9a8fa7d7ca8a5221b8269681ed29fdae20e8d
188
187
2024-10-13T23:05:36Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0/inital|hero's_main_entrance=Door, Windows|number_of_hard_levels=3}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
{| class="fandom-table"
|+Stages
|[[Mind Your Manor stage 1|Stage 1]]
|Stage 2
|Stage 3
|Stage 4
|Stage 5
|-
|Stage 6
|Stage 7
|Stage 8
|Stage 9
|Stage 10
|-
|stage 11
|stage 12
|stage 13
|stage 14
|stage 15
|}
0dc70983c2822c046b1aeddb50610af5b34014ec
189
188
2024-10-13T23:09:45Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0/inital|hero's_main_entrance=Door, Windows|number_of_hard_levels=3}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
{| class="fandom-table"
|+Stages
|[[Mind Your Manor stage 1|Stage 1]]
|[[Mind Your Manor stage 2|Stage 2]]
|Stage 3
|Stage 4
|Stage 5
|-
|Stage 6
|Stage 7
|Stage 8
|Stage 9
|Stage 10
|-
|stage 11
|stage 12
|stage 13
|stage 14
|stage 15
|}
9fb559eb765fcb0c62f9701caf50862a71f47a48
190
189
2024-10-13T23:13:10Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0/inital|hero's_main_entrance=Door, Windows|number_of_hard_levels=3}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
{| class="fandom-table"
|+Stages
|[[Mind Your Manor stage 1|Stage 1]]
|[[Mind Your Manor stage 2|Stage 2]]
|[[Mind Your Manor stage 3|Stage 3]]
|Stage 4
|Stage 5
|-
|Stage 6
|Stage 7
|Stage 8
|Stage 9
|Stage 10
|-
|stage 11
|stage 12
|stage 13
|stage 14
|stage 15
|}
83b65e3facb288dc67688389cdbead4d253f590f
191
190
2024-10-13T23:14:27Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0/inital|hero's_main_entrance=Door, Windows|number_of_hard_levels=3}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
{| class="fandom-table"
|+Stages
|[[Mind Your Manor stage 1|Stage 1]]
|[[Mind Your Manor stage 2|Stage 2]]
|[[Mind Your Manor stage 3|Stage 3]]
|[[Mind Your Manor stage 4|Stage 4]]
|Stage 5
|-
|Stage 6
|Stage 7
|Stage 8
|Stage 9
|Stage 10
|-
|stage 11
|stage 12
|stage 13
|stage 14
|stage 15
|}
1cd8b5a5a7705d600a5eb6145f134e39e912b324
192
191
2024-10-13T23:15:39Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0/inital|hero's_main_entrance=Door, Windows|number_of_hard_levels=3}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
{| class="fandom-table"
|+Stages
|[[Mind Your Manor stage 1|Stage 1]]
|[[Mind Your Manor stage 2|Stage 2]]
|[[Mind Your Manor stage 3|Stage 3]]
|[[Mind Your Manor stage 4|Stage 4]]
|[[Mind your Manor stage 5|Stage 5]]
|-
|Stage 6
|Stage 7
|Stage 8
|Stage 9
|Stage 10
|-
|stage 11
|stage 12
|stage 13
|stage 14
|stage 15
|}
3a8fe99694b8681e6becd4f0765d8758723f3b7f
193
192
2024-10-13T23:17:25Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0/inital|hero's_main_entrance=Door, Windows|number_of_hard_levels=3}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
{| class="fandom-table"
|+Stages
|[[Mind Your Manor stage 1|Stage 1]]
|[[Mind Your Manor stage 2|Stage 2]]
|[[Mind Your Manor stage 3|Stage 3]]
|[[Mind Your Manor stage 4|Stage 4]]
|[[Mind your Manor stage 5|Stage 5]]
|-
|[[Mind Your Manor stage 6|Stage 6]]
|Stage 7
|Stage 8
|Stage 9
|Stage 10
|-
|stage 11
|stage 12
|stage 13
|stage 14
|stage 15
|}
b256e644997db8629bd792d3c354317345d3f5a3
194
193
2024-10-13T23:18:23Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0/inital|hero's_main_entrance=Door, Windows|number_of_hard_levels=3}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
{| class="fandom-table"
|+Stages
|[[Mind Your Manor stage 1|Stage 1]]
|[[Mind Your Manor stage 2|Stage 2]]
|[[Mind Your Manor stage 3|Stage 3]]
|[[Mind Your Manor stage 4|Stage 4]]
|[[Mind your Manor stage 5|Stage 5]]
|-
|[[Mind Your Manor stage 6|Stage 6]]
|[[Mind Your Manor Stage 7|Stage 7]]
|Stage 8
|Stage 9
|Stage 10
|-
|stage 11
|stage 12
|stage 13
|stage 14
|stage 15
|}
18641d5850a9b12f49684f97dda12455b9fa1a58
195
194
2024-10-13T23:21:03Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0/inital|hero's_main_entrance=Door, Windows|number_of_hard_levels=3}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
{| class="fandom-table"
|+Stages
|[[Mind Your Manor stage 1|Stage 1]]
|[[Mind Your Manor stage 2|Stage 2]]
|[[Mind Your Manor stage 3|Stage 3]]
|[[Mind Your Manor stage 4|Stage 4]]
|[[Mind your Manor stage 5|Stage 5]]
|-
|[[Mind Your Manor stage 6|Stage 6]]
|[[Mind Your Manor Stage 7|Stage 7]]
|[[Mind Your Manor Stage 8|Stage 8]]
|[[Mind Your Manor Stage 9|Stage 9]]
|[[Mind Your Manor Stage 10|Stage 10]]
|-
|stage 11
|stage 12
|stage 13
|stage 14
|stage 15
|}
28e2dff96805902d668406dbf726c0ce9e1cfac9
196
195
2024-10-13T23:24:16Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0/inital|hero's_main_entrance=Door, Windows|number_of_hard_levels=3}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
{| class="fandom-table"
|+Stages
|[[Mind Your Manor stage 1|Stage 1]]
|[[Mind Your Manor stage 2|Stage 2]]
|[[Mind Your Manor stage 3|Stage 3]]
|[[Mind Your Manor stage 4|Stage 4]]
|[[Mind your Manor stage 5|Stage 5]]
|-
|[[Mind Your Manor stage 6|Stage 6]]
|[[Mind Your Manor Stage 7|Stage 7]]
|[[Mind Your Manor Stage 8|Stage 8]]
|[[Mind Your Manor Stage 9|Stage 9]]
|[[Mind Your Manor Stage 10|Stage 10]]
|-
|[[Mind Your Manor Stage 11|stage 11]]
|[[Mind Your Manor Stage 12|stage 12]]
|[[Mind Your Manor Stage 13|stage 13]]
|[[Mind Your Manor Stage 14|stage 14]]
|stage 15
|}
27c0d141ab9aea57ab6fe08fdf59be283b4dcaef
197
196
2024-10-13T23:29:54Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0/inital|hero's_main_entrance=Door, Windows|number_of_hard_levels=3}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
{| class="fandom-table"
|+Stages
|[[Mind Your Manor stage 1|Stage 1]]
|[[Mind Your Manor stage 2|Stage 2]]
|[[Mind Your Manor stage 3|Stage 3]]
|[[Mind Your Manor stage 4|Stage 4]]
|[[Mind your Manor stage 5|Stage 5]]
|-
|[[Mind Your Manor stage 6|Stage 6]]
|[[Mind Your Manor Stage 7|Stage 7]]
|[[Mind Your Manor Stage 8|Stage 8]]
|[[Mind Your Manor Stage 9|Stage 9]]
|[[Mind Your Manor Stage 10|Stage 10]]
|-
|[[Mind Your Manor Stage 11|stage 11]]
|[[Mind Your Manor Stage 12|stage 12]]
|[[Mind Your Manor Stage 13|stage 13]]
|[[Mind Your Manor Stage 14|stage 14]]
|[[Mind Your Manor Stage 15|stage 15]]
|}
d96027f230c4d0fbde7f77c9887ce7ee92790a56
198
197
2024-10-13T23:33:19Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0/inital|hero's_main_entrance=Door, Windows|number_of_hard_levels=3}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
{| class="fandom-table"
|+Stages
|[[Mind Your Manor stage 1|Stage 1]]
|[[Mind Your Manor stage 2|Stage 2]]
|[[Mind Your Manor stage 3|Stage 3]]
|[[Mind Your Manor stage 4|Stage 4]]
|[[Mind Your Manor stage 5|Stage 5]]
|-
|[[Mind Your Manor stage 6|Stage 6]]
|[[Mind Your Manor Stage 7|Stage 7]]
|[[Mind Your Manor Stage 8|Stage 8]]
|[[Mind Your Manor Stage 9|Stage 9]]
|[[Mind Your Manor Stage 10|Stage 10]]
|-
|[[Mind Your Manor Stage 11|stage 11]]
|[[Mind Your Manor Stage 12|stage 12]]
|[[Mind Your Manor Stage 13|stage 13]]
|[[Mind Your Manor Stage 14|stage 14]]
|[[Mind Your Manor Stage 15|stage 15]]
|}
1566c777fe4a2a1718a22c68e23d0ae2a95eb0d3
Diescraper
0
245
376
375
2024-10-12T00:19:53Z
Valkyrie0122
563422
wikitext
text/x-wiki
Diescraper is the second chapter of the game. All Mind Your Manor heroes appear here with the addition of the Archer. Levels are generally very tall, some exceeding 6 floors and
{{Castle_doombad_Chapter_template|image1=Diescraper.png|chapter=2|crowns_to_unlock=8|hero's_main_entrance=Door, winddows|number_of_hard_levels=3}}
floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often. Use Buzzsaws and Floor Spikes to deal with the massive hordes of unarmored, basic heroes. Ninjas and Archers are shredded by Buzzsaws, and appear to take more damage by them. Mastery Stages are unlocked at 25 Crowns.
e3ec51edfd5013deb0d8573db16a113f8be28840
377
376
2024-10-12T00:20:18Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Diescraper.png|chapter=2|crowns_to_unlock=8|hero's_main_entrance=Door, winddows|number_of_hard_levels=3}}Diescraper is the second chapter of the game. All Mind Your Manor heroes appear here with the addition of the Archer. Levels are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often. Use Buzzsaws and Floor Spikes to deal with the massive hordes of unarmored, basic heroes. Ninjas and Archers are shredded by Buzzsaws, and appear to take more damage by them. Mastery Stages are unlocked at 25 Crowns.
7ffe4d0b4e4e817a5619defee0fc12d2fe10db67
378
377
2024-10-14T02:32:57Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Diescraper.png|chapter=2|crowns_to_unlock=8|hero's_main_entrance=Door, winddows|number_of_hard_levels=3}}Diescraper is the second chapter of the game. All Mind Your Manor heroes appear here with the addition of the Archer. Levels are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often. Use Buzzsaws and Floor Spikes to deal with the massive hordes of unarmored, basic heroes. Ninjas and Archers are shredded by Buzzsaws, and appear to take more damage by them. Mastery Stages are unlocked at 25 Crowns.
[[Diescraper Stage 1|Stage 1]]
b764325b102254be66570e77fd23a1d96523469d
379
378
2024-10-14T02:35:04Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Diescraper.png|chapter=2|crowns_to_unlock=8|hero's_main_entrance=Door, winddows|number_of_hard_levels=3}}Diescraper is the second chapter of the game. All Mind Your Manor heroes appear here with the addition of the Archer. Levels are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often. Use Buzzsaws and Floor Spikes to deal with the massive hordes of unarmored, basic heroes. Ninjas and Archers are shredded by Buzzsaws, and appear to take more damage by them. Mastery Stages are unlocked at 25 Crowns.
[[Diescraper Stage 1|Stage 1]]
Stage 2
Stage 3
Stage 4
Stage 5
Stage 6
Stage 7
Stage 8
Stage 9
Stage 10
Stage 11
Stage 12
Stage 13
Stage 14
Stage 15
335e4ab2d5e3b979befa11c15e3e1726b5801d17
380
379
2024-10-14T03:34:48Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Diescraper.png|chapter=2|crowns_to_unlock=8|hero's_main_entrance=Door, winddows|number_of_hard_levels=3}}Diescraper is the second chapter of the game. All Mind Your Manor heroes appear here with the addition of the Archer. Levels are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often. Use Buzzsaws and Floor Spikes to deal with the massive hordes of unarmored, basic heroes. Ninjas and Archers are shredded by Buzzsaws, and appear to take more damage by them. Mastery Stages are unlocked at 25 Crowns.
[[Diescraper Stage 1|Stage 1]]
[[Diescraper Stage 2|Stage 2]]
[[Diescraper Stage 3|Stage 3]]
[[Diescraper Stage 4|Stage 4]]
[[Diescraper Stage 5|Stage 5]]
Stage 6
Stage 7
Stage 8
Stage 9
Stage 10
Stage 11
Stage 12
Stage 13
Stage 14
Stage 15
c2ca796b22deae9a14a50104cfd5b0e784bd5aac
381
380
2024-10-14T04:47:27Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Diescraper.png|chapter=2|crowns_to_unlock=8|hero's_main_entrance=Door, winddows|number_of_hard_levels=3}}Diescraper is the second chapter of the game. All Mind Your Manor heroes appear here with the addition of the Archer. Levels are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often. Use Buzzsaws and Floor Spikes to deal with the massive hordes of unarmored, basic heroes. Ninjas and Archers are shredded by Buzzsaws, and appear to take more damage by them. Mastery Stages are unlocked at 25 Crowns.
[[Diescraper Stage 1|Stage 1]]
[[Diescraper Stage 2|Stage 2]]
[[Diescraper Stage 3|Stage 3]]
[[Diescraper Stage 4|Stage 4]]
[[Diescraper Stage 5|Stage 5]]
[[Diescraper Stage 6|Stage 6]]
[[Diescraper Stage 7|Stage 7]]
[[Diescraper Stage 8|Stage 8]]
[[Diescraper Stage 9|Stage 9]]
[[Diescraper Stage 10|Stage 10]]
Stage 11
Stage 12
Stage 13
Stage 14
Stage 15
658575b4b8d36572e57b36cc84bb48c805079011
382
381
2024-10-14T04:50:14Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Diescraper.png|chapter=2|crowns_to_unlock=8|hero's_main_entrance=Door, winddows|number_of_hard_levels=3}}Diescraper is the second chapter of the game. All Mind Your Manor heroes appear here with the addition of the Archer. Levels are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often. Use Buzzsaws and Floor Spikes to deal with the massive hordes of unarmored, basic heroes. Ninjas and Archers are shredded by Buzzsaws, and appear to take more damage by them. Mastery Stages are unlocked at 25 Crowns.
[[Diescraper Stage 1|Stage 1]]
[[Diescraper Stage 2|Stage 2]]
[[Diescraper Stage 3|Stage 3]]
[[Diescraper Stage 4|Stage 4]]
[[Diescraper Stage 5|Stage 5]]
[[Diescraper Stage 6|Stage 6]]
[[Diescraper Stage 7|Stage 7]]
[[Diescraper Stage 8|Stage 8]]
[[Diescraper Stage 9|Stage 9]]
[[Diescraper Stage 10|Stage 10]]
[[Diescraper Stage 11|Stage 11]]
[[Diescraper Stage 12|Stage 12]]
[[Diescraper Stage 13|Stage 13]]
[[Diescraper Stage 14|Stage 14]]
[[Diescarper Stage 15|Stage 15]]
44a6c8cd8a68eaee9fb41671f1b52ab1c49c7865
383
382
2024-10-14T09:06:48Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Diescraper.png|chapter=2|crowns_to_unlock=8|hero's_main_entrance=Door, winddows|number_of_hard_levels=3}}Diescraper is the second chapter of the game. All Mind Your Manor heroes appear here with the addition of the Archer. Levels are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often. Use Buzzsaws and Floor Spikes to deal with the massive hordes of unarmored, basic heroes. Ninjas and Archers are shredded by Buzzsaws, and appear to take more damage by them. Mastery Stages are unlocked at 25 Crowns.
{| class="fandom-table"
|+Stages
|[[Diescraper Stage 1|Stage 1]]
|[[Diescraper Stage 2|Stage 2]]
|[[Diescraper Stage 3|Stage 3]]
|[[Diescraper Stage 4|Stage 4]]
|[[Diescraper Stage 5|Stage 5]]
|-
|[[Diescraper Stage 6|Stage 6]]
|[[Diescraper Stage 7|Stage 7]]
|[[Diescraper Stage 8|Stage 8]]
|[[Diescraper Stage 9|Stage 9]]
|[[Diescraper Stage 10|Stage 10]]
|-
|[[Diescraper Stage 11|Stage 11]]
|[[Diescraper Stage 12|Stage 12]]
|[[Diescraper Stage 13|Stage 13]]
|[[Diescraper Stage 14|Stage 14]]
|[[Diescarper Stage 15|Stage 15]]
|}
f9f36937a1f2dbe3fdd06c043fc73d61b2c015a2
Dungeon Dilemma
0
150
206
205
2024-10-12T00:24:33Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=DungeonDilemma.png|chapter=3|crowns_to_unlock=20|hero's_main_entrance=Outhouse, tunnels|number_of_hard_levels=3}}
Dungeon Dilemma is the third and final chapter of Castle Doombad. The Super Sexy Knight is introduced, while every previous hero also appears. The "castle" is actually a large dungeon that extends ''downward.'' There are piles of rocks in some places that stop you from placing floor traps on that tile. Basic heroes can ambush from random floors via a drill, creating a new entrance in the process, and heroes that appear this way spawn with light helmets that can take a little extra damage before being destroyed. Basic heroes enter from an outhouse at the top of the level. Mastery Stages unlock at 30-35 Crowns.
c7721d5f3dfc3639a195845893fd4a2b79f773ba
207
206
2024-10-14T05:04:03Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=DungeonDilemma.png|chapter=3|crowns_to_unlock=20|hero's_main_entrance=Outhouse, tunnels|number_of_hard_levels=3}}
Dungeon Dilemma is the third and final chapter of Castle Doombad. The Super Sexy Knight is introduced, while every previous hero also appears. The "castle" is actually a large dungeon that extends ''downward.'' There are piles of rocks in some places that stop you from placing floor traps on that tile. Basic heroes can ambush from random floors via a drill, creating a new entrance in the process, and heroes that appear this way spawn with light helmets that can take a little extra damage before being destroyed. Basic heroes enter from an outhouse at the top of the level. Mastery Stages unlock at 30-35 Crowns.
[[Satge 1]]
Stage 2
Satge 3
Satge 4
Stage 5
Stage 6
Stage 7
Stage 8
Stage 9
Stage 10
Stage 11
Stage 12
Stage 13
Stage 14
Stage 15
acf12db606fd7fc0d850b8341a772ec13f2212c8
208
207
2024-10-14T05:10:08Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=DungeonDilemma.png|chapter=3|crowns_to_unlock=20|hero's_main_entrance=Outhouse, tunnels|number_of_hard_levels=3}}
Dungeon Dilemma is the third and final chapter of Castle Doombad. The Super Sexy Knight is introduced, while every previous hero also appears. The "castle" is actually a large dungeon that extends ''downward.'' There are piles of rocks in some places that stop you from placing floor traps on that tile. Basic heroes can ambush from random floors via a drill, creating a new entrance in the process, and heroes that appear this way spawn with light helmets that can take a little extra damage before being destroyed. Basic heroes enter from an outhouse at the top of the level. Mastery Stages unlock at 30-35 Crowns.
[[Dungeon Dilemma Satge 1|Satge 1]]
[[Dungeon Dilemma Stage 2|Stage 2]]
[[Dungeon Dilemma Satge 3|Satge 3]]
[[Dungeon Dilemma Satge 4|Satge 4]]
[[Dungeon Dilemma Stage 5|Stage 5]]
[[Dungeon Dilemma Stage 6|Stage 6]]
[[Dungeon Dilemma Stage 7|Stage 7]]
[[Dungeon Dilemma Stage 8|Stage 8]]
[[Dungeon Dilemma Stage 9|Stage 9]]
[[Dungeon Dilemma Stage 10|Stage 10]]
[[Dungeon Dilemma Stage 11|Stage 11]]
[[Dungeon Dilemma Stage 12|Stage 12]]
[[Dungeon Dilemma Stage 13|Stage 13]]
[[Dungeon Dilemma Stage 14|Stage 14]]
[[Dungeon Dilemma 15|Stage 15]]
456f66833863fa3021ee60cd513b94a17df89a62
209
208
2024-10-14T10:04:10Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=DungeonDilemma.png|chapter=3|crowns_to_unlock=20|hero's_main_entrance=Outhouse, tunnels|number_of_hard_levels=3}}
Dungeon Dilemma is the third and final chapter of Castle Doombad. The Super Sexy Knight is introduced, while every previous hero also appears. The "castle" is actually a large dungeon that extends ''downward.'' There are piles of rocks in some places that stop you from placing floor traps on that tile. Basic heroes can ambush from random floors via a drill, creating a new entrance in the process, and heroes that appear this way spawn with light helmets that can take a little extra damage before being destroyed. Basic heroes enter from an outhouse at the top of the level. Mastery Stages unlock at 30-35 Crowns.
{| class="fandom-table"
|+Stages
|[[Dungeon Dilemma Satge 1|Satge 1]]
|[[Dungeon Dilemma Stage 2|Stage 2]]
|[[Dungeon Dilemma Satge 3|Satge 3]]
|[[Dungeon Dilemma Satge 4|Satge 4]]
|[[Dungeon Dilemma Stage 5|Stage 5]]
|-
|[[Dungeon Dilemma Stage 6|Stage 6]]
|[[Dungeon Dilemma Stage 7|Stage 7]]
|[[Dungeon Dilemma Stage 8|Stage 8]]
|[[Dungeon Dilemma Stage 9|Stage 9]]
|[[Dungeon Dilemma Stage 10|Stage 10]]
|-
|[[Dungeon Dilemma Stage 11|Stage 11]]
|[[Dungeon Dilemma Stage 12|Stage 12]]
|[[Dungeon Dilemma Stage 13|Stage 13]]
|[[Dungeon Dilemma Stage 14|Stage 14]]
|[[Dungeon Dilemma 15|Stage 15]]
|}
e2f43ba8444b81378156937c4044a1bc1e8825c8
210
209
2024-10-14T10:07:38Z
Valkyrie0122
563422
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=DungeonDilemma.png|chapter=3|crowns_to_unlock=20|hero's_main_entrance=Outhouse, tunnels|number_of_hard_levels=3}}
Dungeon Dilemma is the third and final chapter of Castle Doombad. The Super Sexy Knight is introduced, while every previous hero also appears. The "castle" is actually a large dungeon that extends ''downward.'' There are piles of rocks in some places that stop you from placing floor traps on that tile. Basic heroes can ambush from random floors via a drill, creating a new entrance in the process, and heroes that appear this way spawn with light helmets that can take a little extra damage before being destroyed. Basic heroes enter from an outhouse at the top of the level. Mastery Stages unlock at 30-35 Crowns.
{| class="fandom-table"
|+Stages
|[[Dungeon Dilemma Satge 1|Satge 1]]
|[[Dungeon Dilemma Stage 2|Stage 2]]
|[[Dungeon Dilemma Satge 3|Satge 3]]
|[[Dungeon Dilemma Satge 4|Satge 4]]
|[[Dungeon Dilemma Stage 5|Stage 5]]
|-
|[[Dungeon Dilemma Stage 6|Stage 6]]
|[[Dungeon Dilemma Stage 7|Stage 7]]
|[[Dungeon Dilemma Stage 8|Stage 8]]
|[[Dungeon Dilemma Stage 9|Stage 9]]
|[[Dungeon Dilemma Stage 10|Stage 10]]
|-
|[[Dungeon Dilemma Stage 11|Stage 11]]
|[[Dungeon Dilemma Stage 12|Stage 12]]
|[[Dungeon Dilemma Stage 13|Stage 13]]
|[[Dungeon Dilemma Stage 14|Stage 14]]
|[[Dungeon Dilemma stage 15|Stage 15]]
|}
74e539093e0f3dbd6162c02eae46b2eab48a4966
Traps
0
27
48
47
2024-10-12T01:16:32Z
Valkyrie0122
563422
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and minions that can help you secure your castle.
== Variants ==
Traps come in 3 varieties;
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Minions - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots. For example, a harpoon trap requires only a floor to place, but it blocks wall traps from being placed there.
=== '''List of Traps (Stats assume level 6 for every trap)''' ===
{| class="fandom-table"
|+Auto Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for adventurers though.
|-
|Harpoon Cannon
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it.
|-
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control.
|-
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it.
|-
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2 + Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|Fatty Troll
|
|
|
|
|
|
|
|they act as a wall to block off heroes. Takes up wall and floor spaces.
|-
|Trap Door
|
|
|
|
|
|
|
|
|-
|Iron Maiden
|
|
|
|
|
|
|
|
|-
|Wacky Tube Man
|
|
|
|
|
|
|
|
|-
|Buzzsaw
|
|
|
|
|
|
|
|
|-
|Fireball Cannon
|
|
|
|
|
|
|
|
|-
|Toxic Vent
|
|
|
|
|
|
|
|
|-
|Decoy Princess
|
|
|
|
|
|
|
|
|-
|The Zapper
|
|
|
|
|
|
|
|
|}
* Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space. Multi-hit, high damage, medium defense
* Harpoon Cannon - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
* Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
* Scream Generator - 50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
* Overactive AC - 100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
* Treadmill of Doom - 75 Screams - Traps individual heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
* Trapdoor - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
* Fatty Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
* Iron Maiden - 200 Screams - Traps individual heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
* Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
* Fireball Cannon - 175-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
* Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
* Decoy Princess - ? Screams - Attracts heroes and explodes if they try to "rescue" it. Takes up the wall and floor spaces.
* The Zapper -200 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
* Could someone fill the rest of these in? I don't remember them all kthx
{| class="fandom-table"
|+Minions
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Lil' Minion
|
|
|
|
|
|
|
|-
|Bomb Minion
|
|
|
|
|
|
|
|-
|Spark Minion
|
|
|
|
|
|
|
|-
|Trooper Minion
|
|
|
|
|
|
|
|-
|Medic Minion
|
|
|
|
|
|
|
|-
|Massive Minion
|
|
|
|
|
|
|
|}
* Li'l Minion -100 Screams - No placement restrictions, can become a Fire Minion when upgraded. Chases and attacks heroes that go onto the same floor as it.
* Bomb Minion -150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
* Spark Minion -? Screams - Runs along each floor and along walls, electrocuting heroes that it runs by.
* Trooper minion- ? Screams- Deals low damage but fires fast (Can be spawned as doubles and fires even rapidly than normal when upgraded)
* Medic Minion - 125-115 Screams - Heals damaged traps and minions, does not attack.
* Massive Minion -225-? Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
{| class="fandom-table"
|+Manual Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Stomper
|
|
|
|
|
|
|
|-
|Da Boot
|
|
|
|
|
|
|
|-
|Giant Boulder
of Death
|
|
|
|
|
|
|
|-
|Shrink Ray
|
|
|
|
|
|
|
|-
|Laser Blaster
|
|
|
|
|
|
|
|-
|Slot machine
|
|
|
|
|
|
|
|-
|Pirate Cannon
|
|
|
|
|
|
|
|-
|Laser Shark
|
|
|
|
|
|
|
|}
* Stomper -175-150 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
* Da Boot -150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
* Giant Boulder of Death -? Screams - This familiar looking boulder rolls across the castle doing very high damage (WAY HIGH!). Very slow charge and has limited durability. (Upgrading it will make its durability and damage higher)
* PS: This boulder is from a game called "Giant Boulder of Death" also created by Adult Swim, collaborating with PIK POK.
* Laser Blaster -175 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
* Slot Machine -200 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
* Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
* Laser Shark- 350 Screams - Instantly devours individual heroes or minions next to its mouth. Needs to be fed 3 times in order to power up laser on its head (max 3)
Can eat any enemy depending on its size and health.
Hint strategy: Any kind of minion can be fed to the shark to charge it up to maximum laser damage (Trooper minion recommended for feeding when spawned as double)
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
809a71c6ce44ef94c4b91ff7271edf699c6c3a96
49
48
2024-11-15T11:30:20Z
I am a dumb dumb
74908
/* List of Traps (Stats assume level 6 for every trap) */
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and minions that can help you secure your castle.
== Variants ==
Traps come in 3 varieties;
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Minions - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots. For example, a harpoon trap requires only a floor to place, but it blocks wall traps from being placed there.
=== '''List of Traps (Stats assume level 6 for every trap)''' ===
{| class="fandom-table"
|+Auto Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for adventurers though.
|-
|Harpoon Cannon
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it.
|-
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control.
|-
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it.
|-
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2 + Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|Fatty Troll
|
|
|
|
|
|
|
|they act as a wall to block off heroes. Takes up wall and floor spaces.
|-
|Trap Door
|
|
|
|
|
|
|
|
|-
|Iron Maiden
|Trap heroes, deal some damage, and even generate screams. Most excellent!
|
|
|
|
|
|
|
|-
|Wacky Tube Man
|
|
|
|
|
|
|
|
|-
|Buzzsaw
|
|
|
|
|
|
|
|
|-
|Fireball Cannon
|
|
|
|
|
|
|
|
|-
|Toxic Vent
|
|
|
|
|
|
|
|
|-
|Decoy Princess
|
|
|
|
|
|
|
|
|-
|The Zapper
|
|
|
|
|
|
|
|
|}
* Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space. Multi-hit, high damage, medium defense
* Harpoon Cannon - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
* Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
* Scream Generator - 50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
* Overactive AC - 100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
* Treadmill of Doom - 75 Screams - Traps individual heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
* Trapdoor - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
* Fatty Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
* Iron Maiden - 200 Screams - Traps individual heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
* Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
* Fireball Cannon - 175-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
* Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
* Decoy Princess - ? Screams - Attracts heroes and explodes if they try to "rescue" it. Takes up the wall and floor spaces.
* The Zapper -200 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
* Could someone fill the rest of these in? I don't remember them all kthx
{| class="fandom-table"
|+Minions
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Lil' Minion
|
|
|
|
|
|
|
|-
|Bomb Minion
|
|
|
|
|
|
|
|-
|Spark Minion
|
|
|
|
|
|
|
|-
|Trooper Minion
|
|
|
|
|
|
|
|-
|Medic Minion
|
|
|
|
|
|
|
|-
|Massive Minion
|
|
|
|
|
|
|
|}
* Li'l Minion -100 Screams - No placement restrictions, can become a Fire Minion when upgraded. Chases and attacks heroes that go onto the same floor as it.
* Bomb Minion -150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
* Spark Minion -? Screams - Runs along each floor and along walls, electrocuting heroes that it runs by.
* Trooper minion- ? Screams- Deals low damage but fires fast (Can be spawned as doubles and fires even rapidly than normal when upgraded)
* Medic Minion - 125-115 Screams - Heals damaged traps and minions, does not attack.
* Massive Minion -225-? Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
{| class="fandom-table"
|+Manual Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Stomper
|
|
|
|
|
|
|
|-
|Da Boot
|
|
|
|
|
|
|
|-
|Giant Boulder
of Death
|
|
|
|
|
|
|
|-
|Shrink Ray
|
|
|
|
|
|
|
|-
|Laser Blaster
|
|
|
|
|
|
|
|-
|Slot machine
|
|
|
|
|
|
|
|-
|Pirate Cannon
|
|
|
|
|
|
|
|-
|Laser Shark
|
|
|
|
|
|
|
|}
* Stomper -175-150 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
* Da Boot -150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
* Giant Boulder of Death -? Screams - This familiar looking boulder rolls across the castle doing very high damage (WAY HIGH!). Very slow charge and has limited durability. (Upgrading it will make its durability and damage higher)
* PS: This boulder is from a game called "Giant Boulder of Death" also created by Adult Swim, collaborating with PIK POK.
* Laser Blaster -175 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
* Slot Machine -200 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
* Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
* Laser Shark- 350 Screams - Instantly devours individual heroes or minions next to its mouth. Needs to be fed 3 times in order to power up laser on its head (max 3)
Can eat any enemy depending on its size and health.
Hint strategy: Any kind of minion can be fed to the shark to charge it up to maximum laser damage (Trooper minion recommended for feeding when spawned as double)
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
e13c7c15cf2aa75376e5b6c27d9dbfbb1e9fd4a2
50
49
2024-12-03T23:11:25Z
SuperVlogger94
560649
Added description and stats for Fatty Troll, Trap Door, Iron Maiden, Wacky Tube Man, Buzzsaw, Fireball Cannon, Toxic Vent, Decoy Princess and The Zapper
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and minions that can help you secure your castle.
== Variants ==
Traps come in 3 varieties;
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Minions - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots. For example, a harpoon trap requires only a floor to place, but it blocks wall traps from being placed there.
=== '''List of Traps (Stats assume level 6 for every trap)''' ===
{| class="fandom-table"
|+Auto Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for adventurers though.
|-
|Harpoon Cannon
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it.
|-
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control.
|-
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it.
|-
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2
+ Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|Fatty Troll
|This charming fellow blocks heroes from passing with his massive girth
|Floor, blocks wall
|N/A
|165
|Defense: Super High
|N/A
|N/A
|They act as a wall to block off heroes. Takes up wall and floor spaces.
|-
|Trap Door
|Drop heroes down to lower levels of the castle. The ultimate setback!
|Floor
|Multi
|120
|Defense: Medium
|N/A
|N/A
|Heroes fall to the floor below when they pass this trap. Not recommended for levels where heroes go from top to bottom (e.g. Dungeon Dilemma)
|-
|Iron Maiden
|Trap heroes, deal some damage, and even generate screams. Most excellent!
|Floor, blocks wall
|Single
|200
|Damage: High
|Scream Per Hero: 2
|N/A
|
|-
|Wacky Tube Man
|Don't question these things...
|Floor, blocks wall
|Multi
|160
|Damage: Medium
|Defense: Medium
| + Shock Chance
|
|-
|Buzzsaw
|Install in the ceiling and inflict some delicious torment
|Ceiling
|Multi
|75
|Damage: Medium
|Defense: Medium
| + Crit Chance x2
|
|-
|Fireball Cannon
|Light heroes on fire from afar! Packs a fiery punch
|Floor, blocks wall
|Single
|165
|Speed: High
|Defense: High
| + Fire Shield
+ Explosion Chance
|Works like Harpoon Cannon and also sets heroes on fire
|-
|Toxic Vent
|Pollutes the air, poisoning all who pass and dealing damage over time. Blech!
|Wall
|Multi
|110
|Poison Time: Long
|Damage: Low
|N/A
|Works like Overactive A/C, but instead of freezing, it poisons the heroes
|-
|Decoy Princess
|Trick heroes into rescuing this authentic-looking beauty
|Floor, blocks wall
|Multi
|195
|Damage: Very High
|N/A
| + Fire Chance
|
|-
|The Zapper
|Zaps heroes who pass through, and chains to nearby heroes. Packs a punch!
|Floor and ceiling
|Multi
|180
|Damage: High
|Defense: Medium
| + Chain x2
|
|}
* Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space. Multi-hit, high damage, medium defense
* Harpoon Cannon - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
* Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
* Scream Generator - 50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
* Overactive AC - 100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
* Treadmill of Doom - 75 Screams - Traps individual heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
* Trapdoor - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
* Fatty Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
* Iron Maiden - 200 Screams - Traps individual heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
* Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
* Fireball Cannon - 175-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
* Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
* Decoy Princess - ? Screams - Attracts heroes and explodes if they try to "rescue" it. Takes up the wall and floor spaces.
* The Zapper -200 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
* Could someone fill the rest of these in? I don't remember them all kthx
{| class="fandom-table"
|+Minions
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Lil' Minion
|
|
|
|
|
|
|
|-
|Bomb Minion
|
|
|
|
|
|
|
|-
|Spark Minion
|
|
|
|
|
|
|
|-
|Trooper Minion
|
|
|
|
|
|
|
|-
|Medic Minion
|
|
|
|
|
|
|
|-
|Massive Minion
|
|
|
|
|
|
|
|}
* Li'l Minion -100 Screams - No placement restrictions, can become a Fire Minion when upgraded. Chases and attacks heroes that go onto the same floor as it.
* Bomb Minion -150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
* Spark Minion -? Screams - Runs along each floor and along walls, electrocuting heroes that it runs by.
* Trooper minion- ? Screams- Deals low damage but fires fast (Can be spawned as doubles and fires even rapidly than normal when upgraded)
* Medic Minion - 125-115 Screams - Heals damaged traps and minions, does not attack.
* Massive Minion -225-? Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
{| class="fandom-table"
|+Manual Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Stomper
|
|
|
|
|
|
|
|-
|Da Boot
|
|
|
|
|
|
|
|-
|Giant Boulder
of Death
|
|
|
|
|
|
|
|-
|Shrink Ray
|
|
|
|
|
|
|
|-
|Laser Blaster
|
|
|
|
|
|
|
|-
|Slot machine
|
|
|
|
|
|
|
|-
|Pirate Cannon
|
|
|
|
|
|
|
|-
|Laser Shark
|
|
|
|
|
|
|
|}
* Stomper -175-150 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
* Da Boot -150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
* Giant Boulder of Death -? Screams - This familiar looking boulder rolls across the castle doing very high damage (WAY HIGH!). Very slow charge and has limited durability. (Upgrading it will make its durability and damage higher)
* PS: This boulder is from a game called "Giant Boulder of Death" also created by Adult Swim, collaborating with PIK POK.
* Laser Blaster -175 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
* Slot Machine -200 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
* Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
* Laser Shark- 350 Screams - Instantly devours individual heroes or minions next to its mouth. Needs to be fed 3 times in order to power up laser on its head (max 3)
Can eat any enemy depending on its size and health.
Hint strategy: Any kind of minion can be fed to the shark to charge it up to maximum laser damage (Trooper minion recommended for feeding when spawned as double)
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
e80dd184c44a8a39ef674f671c053c595c68431b
51
50
2024-12-04T18:47:45Z
SuperVlogger94
560649
Added in-game description, scream cost, stats and bonuses for all minions and manual traps; fixed some prices in traps description under tables; tables and description under tables is now in one style
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and minions that can help you secure your castle.
== Variants ==
Traps come in 3 varieties;
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Minions - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots. For example, a harpoon trap requires only a floor to place, but it blocks wall traps from being placed there.
=== '''List of Traps (Stats assume level 6 for every trap)''' ===
{| class="fandom-table"
|+Auto Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for adventurers though.
|-
|Harpoon Cannon
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it.
|-
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control.
|-
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it.
|-
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2
+ Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|Fatty Troll
|This charming fellow blocks heroes from passing with his massive girth
|Floor, blocks wall
|N/A
|165
|Defense: Super High
|N/A
|N/A
|They act as a wall to block off heroes. Takes up wall and floor spaces.
|-
|Trap Door
|Drop heroes down to lower levels of the castle. The ultimate setback!
|Floor
|Multi
|120
|Defense: Medium
|N/A
|N/A
|Heroes fall to the floor below when they pass this trap. Not recommended for levels where heroes go from top to bottom (e.g. Dungeon Dilemma)
|-
|Iron Maiden
|Trap heroes, deal some damage, and even generate screams. Most excellent!
|Floor, blocks wall
|Single
|200
|Damage: High
|Scream Per Hero: 2
|N/A
|
|-
|Wacky Tube Man
|Don't question these things...
|Floor, blocks wall
|Multi
|160
|Damage: Medium
|Defense: Medium
| + Shock Chance
|
|-
|Buzzsaw
|Install in the ceiling and inflict some delicious torment
|Ceiling
|Multi
|75
|Damage: Medium
|Defense: Medium
| + Crit Chance x2
|
|-
|Fireball Cannon
|Light heroes on fire from afar! Packs a fiery punch
|Floor, blocks wall
|Single
|165
|Speed: High
|Defense: High
| + Fire Shield
+ Explosion Chance
|Works like Harpoon Cannon and also sets heroes on fire
|-
|Toxic Vent
|Pollutes the air, poisoning all who pass and dealing damage over time. Blech!
|Wall
|Multi
|110
|Poison Time: Long
|Damage: Low
|N/A
|Works like Overactive A/C, but instead of freezing, it poisons the heroes
|-
|Decoy Princess
|Trick heroes into rescuing this authentic-looking beauty
|Floor, blocks wall
|Multi
|195
|Damage: Very High
|N/A
| + Fire Chance
|
|-
|The Zapper
|Zaps heroes who pass through, and chains to nearby heroes. Packs a punch!
|Floor and ceiling
|Multi
|180
|Damage: High
|Defense: Medium
| + Chain x2
|
|}
* Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space. Multi-hit, high damage, medium defense
* Harpoon Cannon - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
* Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
* Scream Generator - 60-50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
* Overactive AC - 110-100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
* Treadmill of Doom - 75 Screams - Traps individual heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
* Trapdoor - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
* Fatty Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
* Iron Maiden - 200 Screams - Traps individual heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
* Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
* Fireball Cannon - 185-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
* Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
* Decoy Princess - 225-195 Screams - Attracts heroes and explodes if they try to "rescue" it. Takes up the wall and floor spaces.
* The Zapper - 200-180 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
* Could someone fill the rest of these in? I don't remember them all kthx
{| class="fandom-table"
|+Minions
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Lil' Minion
|Minions have no placement restrictions! A dark lord's best friend
|
|Single
|100
|Medium
|Medium
| + Fire Minion Chance x2
+ Crit Chance
|-
|Bomb Minion
|Take out multiple heroes at once! The bomb minion believes in your cause
|
|Multi
|150
|High
|Medium
| + Fire Damage x2
|-
|Spark Minion
|Zips along through the castle and zaps heroes on contact. Shock-tastic!
|
|Multi
|170
|Medium
|N/A
| + Duration x2
|-
|Trooper Minion
|A minion put through the most elite futuristic solider training. I think
|
|Single
|105
|Low
|Medium
| + Chance To Frenzy
+ Double Spawn
|-
|Medic Minion
|Heals damaged traps and minions. She's a lover, not a fighter
|
|Single
|115
|N/A
|Medium
|N/A
|-
|Massive Minion
|Large in charge! The massive minion stampedes across an entire floor
|
|Multi
|200
|Very High
|Medium
|Dazed Time: Med
|}
* Li'l Minion - 110-100 Screams - No placement restrictions, can become a Fire Minion when upgraded. Chases and attacks heroes that go onto the same floor as it.
* Bomb Minion - 175-150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
* Spark Minion - 170 Screams - Runs along each floor and along walls, electrocuting heroes that it runs by.
* Trooper minion - 115-105 Screams- Deals low damage but fires fast (Can be spawned as doubles and fires even rapidly than normal when upgraded)
* Medic Minion - 125-115 Screams - Heals damaged traps and minions, does not attack.
* Massive Minion - 225-200 Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
{| class="fandom-table"
|+Manual Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Cooldown
!Bonus
|-
|Stomper
|Tap to stomp down to the floor below. A video game castle stample
|Ceiling
|Multi
|175
|Very High
|Medium
|N/A
|-
|Da Boot
|Tap to give heroes the boot! Recharges faster than other manual traps
|Ceiling
|Multi
|150
|High
|Fast
|N/A
|-
|Giant Boulder
of Death
|Tilt your device to send this familiar boulder bowling through heroes
|One per floor
|Multi
|275
|Way High!
|N/A
| + Duration x2
|-
|Shrink Ray
|Puny heroes! Shrink 'em with a tap to lower their speed, attack, and defense
|Ceiling
|Multi
|150
|N/A
|Medium
| + Duration x2
|-
|Laser Blaster
|Charge up to 3 shots at once, and tap to zap pesky on command
|Floor, blocks wall
|Single
|175
|High
|Medium
| + Shock Chance
|-
|Slot machine
|Try your luck! Are you our next big winner?!
|Floor, blocks wall, one per floor
|N/A
|180
|N/A
|Medium
|Luck: High
|-
|Pirate Cannon
|Tap to arm, and take out an entire floor. Vaaarrr!
|Floor, blocks wall
|Multi
|225
|Very High
|Medium
| + Fire Chance
|-
|Laser Shark
|A freaking shark!! After it chows on a hero, tap the attached to its head
|Floor, blocks wall
|Multi
|350
|High
|N/A
| + Duration x2
|}
* Stomper - 200-175 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
* Da Boot - 175-150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
* Giant Boulder of Death - 300-275 Screams - This familiar looking boulder rolls across the castle doing very high damage (WAY HIGH!). Very slow charge and has limited durability. (Upgrading it will make its durability and damage higher)
** This boulder is from a game called "Giant Boulder of Death" also created by Adult Swim, collaborating with PIK POK.
* Laser Blaster - 210-190 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
* Slot Machine - 200-180 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
* Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
* Laser Shark- 350 Screams - Instantly devours individual heroes or minions next to its mouth. Needs to be fed 3 times in order to power up laser on its head (max 3)
** Can eat any enemy depending on its size and health.
** Hint strategy: Any kind of minion can be fed to the shark to charge it up to maximum laser damage (Trooper minion recommended for feeding when spawned as double)
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
0800b36673a4f62352d2e1481d94e6ebffc804a9
52
51
2024-12-04T19:07:47Z
SuperVlogger94
560649
Changed minions names (they is now doomkins, yay!)
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and minions that can help you secure your castle.
== Variants ==
Traps come in 3 varieties;
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Minions - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots. For example, a harpoon trap requires only a floor to place, but it blocks wall traps from being placed there.
=== '''List of Traps (Stats assume level 6 for every trap)''' ===
{| class="fandom-table"
|+Auto Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for adventurers though.
|-
|Harpoon Cannon
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it.
|-
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control.
|-
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it.
|-
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2
+ Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|Fatty Troll
|This charming fellow blocks heroes from passing with his massive girth
|Floor, blocks wall
|N/A
|165
|Defense: Super High
|N/A
|N/A
|They act as a wall to block off heroes. Takes up wall and floor spaces.
|-
|Trap Door
|Drop heroes down to lower levels of the castle. The ultimate setback!
|Floor
|Multi
|120
|Defense: Medium
|N/A
|N/A
|Heroes fall to the floor below when they pass this trap. Not recommended for levels where heroes go from top to bottom (e.g. Dungeon Dilemma)
|-
|Iron Maiden
|Trap heroes, deal some damage, and even generate screams. Most excellent!
|Floor, blocks wall
|Single
|200
|Damage: High
|Scream Per Hero: 2
|N/A
|
|-
|Wacky Tube Man
|Don't question these things...
|Floor, blocks wall
|Multi
|160
|Damage: Medium
|Defense: Medium
| + Shock Chance
|
|-
|Buzzsaw
|Install in the ceiling and inflict some delicious torment
|Ceiling
|Multi
|75
|Damage: Medium
|Defense: Medium
| + Crit Chance x2
|
|-
|Fireball Cannon
|Light heroes on fire from afar! Packs a fiery punch
|Floor, blocks wall
|Single
|165
|Speed: High
|Defense: High
| + Fire Shield
+ Explosion Chance
|Works like Harpoon Cannon and also sets heroes on fire
|-
|Toxic Vent
|Pollutes the air, poisoning all who pass and dealing damage over time. Blech!
|Wall
|Multi
|110
|Poison Time: Long
|Damage: Low
|N/A
|Works like Overactive A/C, but instead of freezing, it poisons the heroes
|-
|Decoy Princess
|Trick heroes into rescuing this authentic-looking beauty
|Floor, blocks wall
|Multi
|195
|Damage: Very High
|N/A
| + Fire Chance
|
|-
|The Zapper
|Zaps heroes who pass through, and chains to nearby heroes. Packs a punch!
|Floor and ceiling
|Multi
|180
|Damage: High
|Defense: Medium
| + Chain x2
|
|}
* Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space. Multi-hit, high damage, medium defense
* Harpoon Cannon - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
* Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
* Scream Generator - 60-50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
* Overactive AC - 110-100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
* Treadmill of Doom - 75 Screams - Traps individual heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
* Trapdoor - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
* Fatty Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
* Iron Maiden - 200 Screams - Traps individual heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
* Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
* Fireball Cannon - 185-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
* Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
* Decoy Princess - 225-195 Screams - Attracts heroes and explodes if they try to "rescue" it. Takes up the wall and floor spaces.
* The Zapper - 200-180 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
* Could someone fill the rest of these in? I don't remember them all kthx
{| class="fandom-table"
|+Doomkins
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Doomkin
|Minions have no placement restrictions! A dark lord's best friend
|
|Single
|100
|Medium
|Medium
| + Fire Minion Chance x2
+ Crit Chance
|-
|Boomkin
|Take out multiple heroes at once! The bomb minion believes in your cause
|
|Multi
|150
|High
|Medium
| + Fire Damage x2
|-
|Spark Doomkin
|Zips along through the castle and zaps heroes on contact. Shock-tastic!
|
|Multi
|170
|Medium
|N/A
| + Duration x2
|-
|Troopkin
|A minion put through the most elite futuristic solider training. I think
|
|Single
|105
|Low
|Medium
| + Chance To Frenzy
+ Double Spawn
|-
|Medic Doomkin
|Heals damaged traps and minions. She's a lover, not a fighter
|
|Single
|115
|N/A
|Medium
|N/A
|-
|Loomkin
|Large in charge! The massive minion stampedes across an entire floor
|
|Multi
|200
|Very High
|Medium
|Dazed Time: Med
|}
* Doomkin - 110-100 Screams - No placement restrictions, can become a Fire Minion when upgraded. Chases and attacks heroes that go onto the same floor as it.
* Boomkin - 175-150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
* Spark Doomkin - 170 Screams - Runs along each floor and along walls, electrocuting heroes that it runs by.
* Troopkin - 115-105 Screams- Deals low damage but fires fast (Can be spawned as doubles and fires even rapidly than normal when upgraded)
* Medic Doomkin - 125-115 Screams - Heals damaged traps and minions, does not attack.
* Loomkin - 225-200 Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
{| class="fandom-table"
|+Manual Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Cooldown
!Bonus
|-
|Stomper
|Tap to stomp down to the floor below. A video game castle stample
|Ceiling
|Multi
|175
|Very High
|Medium
|N/A
|-
|Da Boot
|Tap to give heroes the boot! Recharges faster than other manual traps
|Ceiling
|Multi
|150
|High
|Fast
|N/A
|-
|Giant Boulder
of Death
|Tilt your device to send this familiar boulder bowling through heroes
|One per floor
|Multi
|275
|Way High!
|N/A
| + Duration x2
|-
|Shrink Ray
|Puny heroes! Shrink 'em with a tap to lower their speed, attack, and defense
|Ceiling
|Multi
|150
|N/A
|Medium
| + Duration x2
|-
|Laser Blaster
|Charge up to 3 shots at once, and tap to zap pesky on command
|Floor, blocks wall
|Single
|175
|High
|Medium
| + Shock Chance
|-
|Slot machine
|Try your luck! Are you our next big winner?!
|Floor, blocks wall, one per floor
|N/A
|180
|N/A
|Medium
|Luck: High
|-
|Pirate Cannon
|Tap to arm, and take out an entire floor. Vaaarrr!
|Floor, blocks wall
|Multi
|225
|Very High
|Medium
| + Fire Chance
|-
|Laser Shark
|A freaking shark!! After it chows on a hero, tap the attached to its head
|Floor, blocks wall
|Multi
|350
|High
|N/A
| + Duration x2
|}
* Stomper - 200-175 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
* Da Boot - 175-150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
* Giant Boulder of Death - 300-275 Screams - This familiar looking boulder rolls across the castle doing very high damage (WAY HIGH!). Very slow charge and has limited durability. (Upgrading it will make its durability and damage higher)
** This boulder is from a game called "Giant Boulder of Death" also created by Adult Swim, collaborating with PIK POK.
* Laser Blaster - 210-190 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
* Slot Machine - 200-180 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
* Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
* Laser Shark- 350 Screams - Instantly devours individual heroes or minions next to its mouth. Needs to be fed 3 times in order to power up laser on its head (max 3)
** Can eat any enemy depending on its size and health.
** Hint strategy: Any kind of minion can be fed to the shark to charge it up to maximum laser damage (Trooper minion recommended for feeding when spawned as double)
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
8855c088a8398ff5583beb1f6b85deaf388c7dac
53
52
2024-12-04T19:46:09Z
SuperVlogger94
560649
Changed some traps names to current ones
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and minions that can help you secure your castle.
== Variants ==
Traps come in 3 varieties;
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Minions - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots. For example, a autobow trap requires only a floor to place, but it blocks wall traps from being placed there.
=== '''List of Traps (Stats assume level 6 for every trap)''' ===
{| class="fandom-table"
|+Auto Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for adventurers though.
|-
|Autobow
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it.
|-
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control.
|-
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it.
|-
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2
+ Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|Potato Troll
|This charming fellow blocks heroes from passing with his massive girth
|Floor, blocks wall
|N/A
|165
|Defense: Super High
|N/A
|N/A
|They act as a wall to block off heroes. Takes up wall and floor spaces.
|-
|Trap Door
|Drop heroes down to lower levels of the castle. The ultimate setback!
|Floor
|Multi
|120
|Defense: Medium
|N/A
|N/A
|Heroes fall to the floor below when they pass this trap. Not recommended for levels where heroes go from top to bottom (e.g. Dungeon Dilemma)
|-
|Iron Maiden
|Trap heroes, deal some damage, and even generate screams. Most excellent!
|Floor, blocks wall
|Single
|200
|Damage: High
|Scream Per Hero: 2
|N/A
|
|-
|Wacky Tube Man
|Don't question these things...
|Floor, blocks wall
|Multi
|160
|Damage: Medium
|Defense: Medium
| + Shock Chance
|
|-
|Buzzsaw
|Install in the ceiling and inflict some delicious torment
|Ceiling
|Multi
|75
|Damage: Medium
|Defense: Medium
| + Crit Chance x2
|
|-
|Fireball
Cannon
|Light heroes on fire from afar! Packs a fiery punch
|Floor, blocks wall
|Single
|165
|Speed: High
|Defense: High
| + Fire Shield
+ Explosion Chance
|Works like Autobow and also sets heroes on fire
|-
|Toxic Vent
|Pollutes the air, poisoning all who pass and dealing damage over time. Blech!
|Wall
|Multi
|110
|Poison Time: Long
|Damage: Low
|N/A
|Works like Overactive A/C, but instead of freezing, it poisons the heroes
|-
|Decoy Princess
|Trick heroes into rescuing this authentic-looking beauty
|Floor, blocks wall
|Multi
|195
|Damage: Very High
|N/A
| + Fire Chance
|
|-
|The Zapper
|Zaps heroes who pass through, and chains to nearby heroes. Packs a punch!
|Floor and ceiling
|Multi
|180
|Damage: High
|Defense: Medium
| + Chain x2
|
|}
* Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space. Multi-hit, high damage, medium defense
* Autobow - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
* Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
* Scream Generator - 60-50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
* Overactive AC - 110-100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
* Treadmill of Doom - 75 Screams - Traps individual heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
* Trap door - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
* Potato Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
* Iron Maiden - 200 Screams - Traps individual heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
* Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
* Fireball Cannon - 185-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
* Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
* Decoy Princess - 225-195 Screams - Attracts heroes and explodes if they try to "rescue" it. Takes up the wall and floor spaces.
* The Zapper - 200-180 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
{| class="fandom-table"
|+Doomkins
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|Doomkin
|Minions have no placement restrictions! A dark lord's best friend
|
|Single
|100
|Medium
|Medium
| + Fire Minion Chance x2
+ Crit Chance
|-
|Boomkin
|Take out multiple heroes at once! The bomb minion believes in your cause
|
|Multi
|150
|High
|Medium
| + Fire Damage x2
|-
|Spark Doomkin
|Zips along through the castle and zaps heroes on contact. Shock-tastic!
|
|Multi
|170
|Medium
|N/A
| + Duration x2
|-
|Troopkin
|A minion put through the most elite futuristic solider training. I think
|
|Single
|105
|Low
|Medium
| + Chance To Frenzy
+ Double Spawn
|-
|Medic Doomkin
|Heals damaged traps and minions. She's a lover, not a fighter
|
|Single
|115
|N/A
|Medium
|N/A
|-
|Loomkin
|Large in charge! The massive minion stampedes across an entire floor
|
|Multi
|200
|Very High
|Medium
|Dazed Time: Medium
|}
* Doomkin - 110-100 Screams - No placement restrictions, can become a Fire Doomkin when upgraded. Chases and attacks heroes that go onto the same floor as it.
* Boomkin - 175-150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
* Spark Doomkin - 170 Screams - Runs along each floor and along walls, electrocuting heroes that it runs by.
* Troopkin - 115-105 Screams- Deals low damage but fires fast (Can be spawned as doubles and fires even rapidly than normal when upgraded)
* Medic Doomkin - 125-115 Screams - Heals damaged traps and minions, does not attack.
* Loomkin - 225-200 Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
{| class="fandom-table"
|+Manual Traps
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Cooldown
!Bonus
|-
|Stomper
|Tap to stomp down to the floor below. A video game castle stample
|Ceiling
|Multi
|175
|Very High
|Medium
|N/A
|-
|The Boot
|Tap to give heroes the boot! Recharges faster than other manual traps
|Ceiling
|Multi
|150
|High
|Fast
|N/A
|-
|Giant Boulder
of Doom
|Tilt your device to send this familiar boulder bowling through heroes
|One per floor
|Multi
|275
|Way High!
|N/A
| + Duration x2
|-
|Shrink Ray
|Puny heroes! Shrink 'em with a tap to lower their speed, attack, and defense
|Ceiling
|Multi
|150
|N/A
|Medium
| + Duration x2
|-
|Laser Blaster
|Charge up to 3 shots at once, and tap to zap pesky on command
|Floor, blocks wall
|Single
|175
|High
|Medium
| + Shock Chance
|-
|Slot machine
|Try your luck! Are you our next big winner?!
|Floor, blocks wall, one per floor
|N/A
|180
|N/A
|Medium
|Luck: High
|-
|Pirate Cannon
|Tap to arm, and take out an entire floor. Vaaarrr!
|Floor, blocks wall
|Multi
|225
|Very High
|Medium
| + Fire Chance
|-
|Laser Shark
|A freaking shark!! After it chows on a hero (or doomkin), tap the attached to its head
|Floor, blocks wall
|Multi
|350
|High
|N/A
| + Duration x2
|}
* Stomper - 200-175 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
* The Boot - 175-150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
* Giant Boulder of Doom - 300-275 Screams - This familiar looking boulder rolls across the castle doing very high damage (WAY HIGH!). Very slow charge and has limited durability. (Upgrading it will make its durability and damage higher)
** This boulder is from a game called "Giant Boulder of Death" created by Adult Swim, collaborating with PIK POK
* Laser Blaster - 210-190 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
* Slot Machine - 200-180 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
* Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
* Laser Shark- 350 Screams - Instantly devours individual heroes or minions next to its mouth. Needs to be fed 3 times in order to power up laser on its head (max 3)
** Can eat any enemy depending on its size and health.
** Hint strategy: Any kind of minion can be fed to the shark to charge it up to maximum laser damage (Trooper minion recommended for feeding when spawned as double)
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
be807bf6eb3544fa69a178b5c5c1dc614d80db1f
Template:Castle doombad stage template
10
151
211
2024-10-13T14:36:06Z
Valkyrie0122
563422
Created page with "<includeonly> <infobox> <title source="title1"> <default>{{PAGENAME}}</default> </title> <image source="image1"> <caption source="caption-image1"/> </image> <group collapse="open"> <header source="information">Information</header> <data source="row1"> <label>Chapter</label> </data> <data source="waves"> <label>Waves</label> </data> <data source="starting_screams"> <label>Starting screams</label> </data>..."
wikitext
text/x-wiki
<includeonly>
<infobox>
<title source="title1">
<default>{{PAGENAME}}</default>
</title>
<image source="image1">
<caption source="caption-image1"/>
</image>
<group collapse="open">
<header source="information">Information</header>
<data source="row1">
<label>Chapter</label>
</data>
<data source="waves">
<label>Waves</label>
</data>
<data source="starting_screams">
<label>Starting screams</label>
</data>
<data source="heroes">
<label>Heroes</label>
</data>
<data source="clear_level_reward_(crown)">
<label>Clear level reward (crown)</label>
</data>
<data source="clear_level_reward">
<label>Clear level reward</label>
</data>
</group>
<group>
<header source="stages">stages</header>
<data source="Row1B">
<label>Next stage</label>
</data>
<data source="Row1">
<label>Previous stage</label>
</data>
</group>
</infobox>
</includeonly>
<noinclude>
Example usage:
{{Castle doombad stage template
| title1=Example
| image1=Example.jpg
| caption-image1=Example
| information=Example
| row1=Example
| waves=Example
| starting_screams=Example
| heroes=Example
| clear_level_reward_(crown)=Example
| clear_level_reward=Example
| stages=Example
| Row1B=Example
| Row1=Example}}
<pre>
{{Castle doombad stage template
| title1=Example
| image1=Example.jpg
| caption-image1=Example
| information=Example
| row1=Example
| waves=Example
| starting_screams=Example
| heroes=Example
| clear_level_reward_(crown)=Example
| clear_level_reward=Example
| stages=Example
| Row1B=Example
| Row1=Example}}
</pre>
<templatedata>
{"params":{"title1":{"suggested":true},"image1":{"suggested":true},"caption-image1":{"suggested":true},"information":{"suggested":true},"row1":{"suggested":true},"waves":{"suggested":true},"starting_screams":{"suggested":true},"heroes":{"suggested":true},"clear_level_reward_(crown)":{"suggested":true},"clear_level_reward":{"suggested":true},"stages":{"suggested":true},"Row1B":{"suggested":true},"Row1":{"suggested":true}},"sets":[],"maps":{}}
</templatedata>
</noinclude>
92d905f1bdcb7c04e1540f1bccfd78b872a9471e
Template:StructuredQuote
10
241
368
367
2024-10-21T18:26:06Z
FANDOMbot
15556
Updated default StructuredQuote template. See https://community.fandom.com/wiki/Help:Structured_Quotes for more details.
wikitext
text/x-wiki
<blockquote class="pull-quote">
<div class="pull-quote__text">{{{text|Text...}}}</div>
<p style="text-align: right"><cite>—{{{speaker|speaker}}}{{#if:{{{receiver|}}}|, to {{{receiver|}}}}}{{#if:{{{attribution|}}}|, {{{attribution|}}}}}{{#if:{{{source|}}}|, {{{source|}}}}}</cite></p>
</blockquote>
<noinclude>
==Description==
A template used for displaying Structured Quotes ( ''<nowiki>{{#SQuote:}}</nowiki>'' ). If you want to unlock the full potential of Structured Quotes, please avoid using this template directly, and consider ''<nowiki>{{#SQuote:}}</nowiki>'' markup instead.
See https://community.fandom.com/wiki/Help:Structured_Quotes for extra information about Structured Quotes.
==Syntax==
<pre>
{{StructuredQuote
| text =
| speaker =
| receiver =
| attribution =
| source =
}}
</pre>
==Samples==
{{StructuredQuote
|text=Size matters not. Look at me. Judge me by my size, do you? Hmm? Hmm. And well you should not. (...)
|speaker=[[Yoda]]
|receiver=[[Luke Skywalker]]
|source=[[Star Wars: Episode V The Empire Strikes Back]]
}}
<pre>
{{StructuredQuote
|text=Size matters not. Look at me. Judge me by my size, do you? Hmm? Hmm. And well you should not. (...)
|speaker=[[Yoda]]
|receiver=[[Luke Skywalker]]
|source=[[Star Wars: Episode V The Empire Strikes Back]]
}}
</pre>
== TemplateData ==
<templatedata>
{
"params": {
"text": {
"label": "Quote text",
"description": "quote text",
"type": "content",
"required": true
},
"speaker": {
"label": "Person(s) quoted",
"description": "individual(s) who uttered or wrote the quoted words (wikitext links, comma-separated)",
"type": "content",
"required": true
},
"receiver": {
"label": "Person(s) to whom the quote was spoken",
"description": "person the quote was spoken to (wikitext links, comma-separated)",
"type": "content",
"suggested": true
},
"attribution": {
"label": "Attribution(s)",
"description": "attribution (wikitext links, comma-separated)",
"type": "content",
"suggested": true
},
"source": {
"label": "Quote source",
"description": "place where it was spoken (wikitext link)",
"type": "content",
"suggested": true
}
},
"format": "block"
}
</templatedata>
</noinclude>
d333be228b8b434330e9fb779b516638a10a48ff
369
368
2024-11-08T01:40:58Z
FANDOMbot
15556
Updated default StructuredQuote template. See https://community.fandom.com/wiki/Help:Structured_Quotes for more details.
wikitext
text/x-wiki
<blockquote class="pull-quote">
<div class="pull-quote__text">{{{text|Text...}}}</div>
<p style="text-align: right"><cite>—{{{speaker|speaker}}}{{#if:{{{receiver|}}}|, to {{{receiver|}}}}}{{#if:{{{attribution|}}}|, {{{attribution|}}}}}{{#if:{{{source|}}}|, {{{source|}}}}}</cite></p>
</blockquote>
<noinclude>
==Description==
A template used for displaying Structured Quotes ( ''<nowiki>{{#SQuote:}}</nowiki>'' ). If you want to unlock the full potential of Structured Quotes, please avoid using this template directly, and consider ''<nowiki>{{#SQuote:}}</nowiki>'' markup instead.
See https://community.fandom.com/wiki/Help:Structured_Quotes for extra information about Structured Quotes.
==Syntax==
<pre>
{{StructuredQuote
| text =
| speaker =
| receiver =
| attribution =
| source =
}}
</pre>
==Samples==
{{StructuredQuote
|text=Size matters not. Look at me. Judge me by my size, do you? Hmm? Hmm. And well you should not. (...)
|speaker=[[w:c:en.starwars:Yoda|Yoda]]
|receiver=[[w:c:en.starwars:Luke_Skywalker|Luke Skywalker]]
|source=[[w:c:en.starwars:Star_Wars:_Episode_V_The_Empire_Strikes_Back|Star Wars: Episode V The Empire Strikes Back]]
}}
<pre>
{{StructuredQuote
|text=Size matters not. Look at me. Judge me by my size, do you? Hmm? Hmm. And well you should not. (...)
|speaker=[[Yoda]]
|receiver=[[Luke Skywalker]]
|source=[[Star Wars: Episode V The Empire Strikes Back]]
}}
</pre>
== TemplateData ==
<templatedata>
{
"params": {
"text": {
"label": "Quote text",
"description": "quote text",
"type": "content",
"required": true
},
"speaker": {
"label": "Person(s) quoted",
"description": "individual(s) who uttered or wrote the quoted words (wikitext links, comma-separated)",
"type": "content",
"required": true
},
"receiver": {
"label": "Person(s) to whom the quote was spoken",
"description": "person the quote was spoken to (wikitext links, comma-separated)",
"type": "content",
"suggested": true
},
"attribution": {
"label": "Attribution(s)",
"description": "attribution (wikitext links, comma-separated)",
"type": "content",
"suggested": true
},
"source": {
"label": "Quote source",
"description": "place where it was spoken (wikitext link)",
"type": "content",
"suggested": true
}
},
"format": "block"
}
</templatedata>
</noinclude>
fa2afb86a438109a65ccaf3a456db20b1b9de008
370
369
2024-11-15T01:19:44Z
FANDOMbot
15556
Updated default StructuredQuote template. See https://community.fandom.com/wiki/Help:Structured_Quotes for more details.
wikitext
text/x-wiki
<blockquote class="pull-quote">
<div class="pull-quote__text">{{{text|Text...}}}</div>
<p style="text-align: right"><cite>—{{{speaker|speaker}}}{{#if:{{{receiver|}}}|, to {{{receiver|}}}}}{{#if:{{{attribution|}}}|, {{{attribution|}}}}}{{#if:{{{source|}}}|, {{{source|}}}}}</cite></p>
</blockquote>
<noinclude>
==Description==
A template used for displaying Structured Quotes ( ''<nowiki>{{#SQuote:}}</nowiki>'' ). If you want to unlock the full potential of Structured Quotes, please avoid using this template directly, and consider ''<nowiki>{{#SQuote:}}</nowiki>'' markup instead.
See https://community.fandom.com/wiki/Help:Structured_Quotes for extra information about Structured Quotes.
==Syntax==
<pre>
{{StructuredQuote
| text =
| speaker =
| receiver =
| attribution =
| source =
}}
</pre>
==Samples==
{{StructuredQuote
|text=Size matters not. Look at me. Judge me by my size, do you? Hmm? Hmm. And well you should not. (...)
|speaker=[[w:c:en.starwars:Yoda|Yoda]]
|receiver=[[w:c:en.starwars:Luke_Skywalker|Luke Skywalker]]
|source=[[w:c:en.starwars:Star_Wars:_Episode_V_The_Empire_Strikes_Back|Star Wars: Episode V The Empire Strikes Back]]
}}
<pre>
{{StructuredQuote
|text=Size matters not. Look at me. Judge me by my size, do you? Hmm? Hmm. And well you should not. (...)
|speaker=[[Yoda]]
|receiver=[[Luke Skywalker]]
|source=[[Star Wars: Episode V The Empire Strikes Back]]
}}
</pre>
== TemplateData ==
<templatedata>
{
"params": {
"text": {
"label": "Quote text",
"description": "quote text",
"type": "content",
"required": true
},
"speaker": {
"label": "Person(s) quoted",
"description": "individual(s) who uttered or wrote the quoted words (wikitext links, comma-separated)",
"type": "content",
"required": true
},
"receiver": {
"label": "Person(s) to whom the quote was spoken",
"description": "person the quote was spoken to (wikitext links, comma-separated)",
"type": "content",
"suggested": true
},
"attribution": {
"label": "Attribution(s)",
"description": "attribution (wikitext links, comma-separated)",
"type": "content",
"suggested": true
},
"source": {
"label": "Quote source",
"description": "place where it was spoken (wikitext link)",
"type": "content",
"suggested": true
}
},
"format": "block"
}
</templatedata>
</noinclude>
2ecd93551d58b2941ba34b46bd4b6ebccc17617a
File:First level of mind your manor.png
6
60
91
2024-12-08T20:43:28Z
Tillrix
563426
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
454
91
2024-12-21T18:37:58Z
Tillrix
563426
Tillrix uploaded [[File:First level of mind your manor.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Bild 2024-12-08 214455701.png
6
39
66
2024-12-08T20:45:06Z
Tillrix
563426
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
449
66
2024-12-21T18:37:53Z
Tillrix
563426
Tillrix uploaded [[File:Bild 2024-12-08 214455701.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Images.jpg
6
85
432
118
2024-12-21T18:37:38Z
Manu789
563423
Manu789 uploaded [[File:Images.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Trapsiconwithletters.png
6
42
433
69
2024-12-21T18:37:39Z
Valkyrie0122
563422
Valkyrie0122 uploaded [[File:Trapsiconwithletters.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Castledoombadlogo.png
6
272
438
426
2024-12-21T18:37:43Z
Valkyrie0122
563422
Valkyrie0122 uploaded [[File:Castledoombadlogo.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Diescraper.png
6
76
441
108
2024-12-21T18:37:46Z
Valkyrie0122
563422
Valkyrie0122 uploaded [[File:Diescraper.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Crown.png
6
266
442
420
2024-12-21T18:37:47Z
Valkyrie0122
563422
Valkyrie0122 uploaded [[File:Crown.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Evilstein.png
6
57
445
87
2024-12-21T18:37:50Z
Bai Kolio
334323
Bai Kolio uploaded [[File:Evilstein.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Chaptersfont.png
6
140
446
175
2024-12-21T18:37:50Z
Valkyrie0122
563422
Valkyrie0122 uploaded [[File:Chaptersfont.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Minons.jpg
6
275
455
429
2024-12-21T18:37:59Z
Bai Kolio
334323
Bai Kolio uploaded [[File:Minons.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Castle Doombad Wiki:Copyrights
4
276
456
2024-12-21T19:22:32Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<!--''[[GAME]]'' content and materials are the intellectual property of their respective owners.
-->Content that you make available on {{SITENAME}} is licensed by you to us under our [{{int:wikigg-tos-url}} Terms of Service]. Do not make content available on {{SITENAME}} where you do not have the necessary rights to grant this license.
All textual and graphical content on {{SITENAME}} that we may lawfully license is licensed to you under the [https://creativecommons.org/licenses/by-sa/4.0 Creative Commons Attribution-ShareAlike 4.0] license.
[[Category:Legal notices]]
a5c705cf276359aef94d426ee75d18bbf1e361ac
457
456
2024-12-21T19:22:33Z
Crimroxs
244470
Protected "[[Castle Doombad Wiki:Copyrights]]" ([Edit=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<!--''[[GAME]]'' content and materials are the intellectual property of their respective owners.
-->Content that you make available on {{SITENAME}} is licensed by you to us under our [{{int:wikigg-tos-url}} Terms of Service]. Do not make content available on {{SITENAME}} where you do not have the necessary rights to grant this license.
All textual and graphical content on {{SITENAME}} that we may lawfully license is licensed to you under the [https://creativecommons.org/licenses/by-sa/4.0 Creative Commons Attribution-ShareAlike 4.0] license.
[[Category:Legal notices]]
a5c705cf276359aef94d426ee75d18bbf1e361ac
MediaWiki:Apioutput.css
8
277
458
2024-12-21T19:22:35Z
Crimroxs
244470
Adding default set of pages
css
text/css
/* All CSS here is applied on api.php pages */
@media (prefers-color-scheme: dark) {
body {
background-color:#20211f;
border-color: #7b7261;
color: #f6ecdb;
}
h1, h2, h3, h4, h5, h6 {
color: rgb(234, 224, 207);
border-color: rgb(83, 84, 81);
}
.mw-highlight .s2 {
color: rgb(206, 99, 91);
}
a {
color: rgb(133, 180, 221);
}
a:visited {
color: rgb(141, 127, 218);
}
pre, code, .mw-code {
background-color: rgb(34, 35, 33);
color: rgb(234, 224, 207);
border-color: rgb(63, 64, 62);
}
}
c95cf2c22c12d821f22b745f2aa78d4f6f711500
MediaWiki:Common.css
8
278
459
2024-12-21T19:22:37Z
Crimroxs
244470
Adding default set of pages
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-color--rgb: 246,246,246;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (click the image from the File: page) */
--wiki-content-background-color: #ffffff;
--wiki-content-background-color--rgb: 255, 255, 255;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #fbfbfb;
--wiki-content-background-color--secondary--rgb: 251, 251, 251;
--wiki-content-border-color: #a7d7f9;
--wiki-content-border-color--rgb: 167, 215, 249;
--wiki-content-link-color: #0645ad;
--wiki-content-link-color--rgb: 6, 69, 173;
--wiki-content-text-mix-color: #646464;
--wiki-content-text-mix-color--rgb: 100,100,100;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #D5FB51;
--wiki-accent-link-color--rgb: 213, 251, 81;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
ae05209cbce2130817782bc1f624b6313e722216
MediaWiki:Common.css/doc
8
279
460
2024-12-21T19:22:38Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<div class="mw-parser-output" id="dl-variable-doc"><!-- hide this in your global.css if you're familiar with how default loadout works and this documentation is just in your way -->
==Documentation==
This wiki is using the theming template from the [[dlw:|default loadout]]. This template is intended to minimize the work required to create a custom colored version of the standard [[mw:Skin:Vector|Vector]] skin, while maximizing the various nooks and crannies that those colors reach, all while keeping everything legible and matching.
Please be aware of the [[support:Customization policy|customization policy]] when modifying the theme.
===Themes===
The [[support:ThemeToggle|ThemeToggle]] extension is installed, and allows multiple themes to be used. In the actual stylesheet below this documentation, you'll find two huge rules at the top, each containing lots of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS color variables]. They look like this:
<syntaxhighlight lang=css>
:root,
.view-light {
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-color--rgb: 246,246,246;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
/* ... and so on */
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
/* ... and so on */
}
</syntaxhighlight>
These are the standard light and dark themes, defined in [[Mediawiki:Theme-definitions]]. '''Important''': if you want your wiki to only support a single theme, edit that page and remove the line you don't want (don't remove both). The <code>:root</code> selector is a fallback, meaning that in case something happens and ThemeToggle fails to work, the following theme will still mostly work. If you have multiple themes, you can move the <code>:root</code> rule to whichever you'd consider the "default" theme.
===RGB variables===
Every color variable has an associated <code>--rgb</code> variant right below it. This should be an RGB representation of the color formatted as a comma-separated list, like so: 128,255,128. Do not include the <code>rgb()</code> wrapper.
This is used in many places to add transparency to the color, which adds flexibility to the color palette while minimizing the amount of colors that need to be defined.
'''Remember to update RGB variables when changing colors'''. Websites that can make this conversion for you are plentiful, such as [https://www.rapidtables.com/convert/color/hex-to-rgb.html rapidtables].
===Non-color variables===
{| class="wikitable"
! Variable name !! Notes
|-
| --wiki-body-background-image
| This is the image path to the wiki's background image. Usually this is uploaded to File:Site-background.jpg, File:Site-background-light.jpg, and/or File:Site-background-dark.jpg. While there's not a hard file size limit, it is recommended that this not exceed 250 KB. File size can be reduced by resizing (anything over 2560x1440p is excessive), converting to a jpg, and compressed using sites like [https://tinypng.com TinyPNG].
|-
| --wiki-body-background-position
| The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-position background-position] of the background image. Usually this is set to <code>top center</code>.
|-
| --wiki-body-background-size
| The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-size background-size] of the background image. Usually this is set to <code>cover</code>.
|-
| --wiki-body-background-repeat
| The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-repeat background-repeat] of the background image. Usually this is set to <code>no-repeat</code>.
|-
| --wiki-body-background-attachment
| The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-attachment background-attachment] of the background image. Usually this is set to <code>fixed</code>.
|-
| --wiki-body-font-family
| The font family of most of the wiki, such as the sidebar, navigation, and content text. Usually this is sans-serif. If modifying this, use a simple font that is easy to read. See <code>--wiki-heading-font-family</code> if you want to incorporate a more decorative font into the theme.
|-
| --wiki-content-background-opacity
| The opacity of the main content area, to let the wiki's background image show through. Please keep this high, usually above 0.9, or it can make reading text difficult.
|-
| --wiki-heading-font-family
| The font family of headings, such as the page title and section headings. This font is usually displayed in a larger size, so it's safer to use a more decorative font than <code>--wiki-body-font-family</code>, but still try to keep it legible.
|-
| --wiki-sidebar-heading-font-family
| The font family of sidebar headings. In contrast to <code>--wiki-heading-font-family</code>, this is usually displayed in a smaller size, so keep it simple and easy to read.
|-
| --wiki-sidebar-background-opacity
| The background opacity of the sidebar. Usually this inherits <code>--wiki-content-background-opacity</code>.
|-
| --wiki-icon-general-filter
| A filter applied to many icons to make them visible on dark themes. Usually this is just <code>invert(100%)</code> on dark themes and blank on light themes.
|-
| --wiki-icon-to-link-filter
| A filter that converts many icons into the same color as <code>--wiki-content-link-color</code>. This can be generated by plugging that into https://mrpie5.gitlab.io/css-filter-generator/.
|}
===List of all colors with contrast checking===
The table below shows all the colors currently in use, as well as notes on how to use them. The last column shows which colors are expected to show up as text against other colors. With the exception of <code>--wiki-content-text-mix-color--95</code>, all text in the last column should be ''clearly'' legible. If it is not, you may need to adjust one of the referenced colors in your color palette.
Keep in mind that changes to the opacity variables in the section above will cause the content and sidebar background colors to mix with the body background color/image, so the contrasts below may not be perfectly accurate.
{| class="wikitable"
! Variable name !! Color !! style="width: 40em;" | Notes !! Test contrast against these variables
|-
| --wiki-body-background-color
| style="background-color:var(--wiki-body-background-color);" |
| The background color behind the background image. This usually only shows up if the background image doesn't load, doesn't fill the screen, or has some transparency. This color should be similar to the overall color of the background image, or the top-left corner if it is made up of many different colors. In the former case, https://matkl.github.io/average-color/ is helpful.
| style="background-color:var(--wiki-body-background-color);" |
<span style="color:var(--wiki-body-dynamic-color);">--wiki-body-dynamic-color</span><br/>
<span style="color:var(--wiki-body-dynamic-color--secondary);">--wiki-body-dynamic-color--secondary</span><br/>
|-
| --wiki-body-dynamic-color
| style="background-color:var(--wiki-body-dynamic-color);" |
| This is expected to contrast sharply with the body-background-color, for cases when text needs to be displayed against it. Usually this is {{color|#000}} on light themes and {{color|#fff}} on dark themes.
| style="background-color:var(--wiki-body-dynamic-color);" |
<span style="color:var(--wiki-body-background-color)">--wiki-body-background-color</span><br/>
<span style="color:var(--wiki-body-dynamic-color--inverted);">--wiki-body-dynamic-color--inverted</span><br/>
<span style="color:var(--wiki-body-dynamic-color--secondary--inverted);">--wiki-body-dynamic-color--secondary--inverted</span><br/>
|-
| --wiki-body-dynamic-color--inverted
| style="background-color:var(--wiki-body-dynamic-color--inverted);" |
| The inverse of <code>--wiki-body-dynamic-color</code>. This should optimally have almost no contrast with the body-background-color.
| style="background-color:var(--wiki-body-dynamic-color--inverted);" |
<span style="color:var(--wiki-body-dynamic-color);">--wiki-body-dynamic-color--inverted</span><br/>
<span style="color:var(--wiki-body-dynamic-color--secondary);">--wiki-body-dynamic-color--secondary--inverted</span><br/>
|-
| --wiki-body-dynamic-color--secondary
| style="background-color:var(--wiki-body-dynamic-color--secondary);" |
| A slightly different version of body-dynamic-color. Usually this is {{color|#333}} on light themes and {{color|#ddd}} on dark themes.
| style="background-color:var(--wiki-body-dynamic-color--secondary);" |
<span style="color:var(--wiki-body-background-color)">--wiki-body-background-color</span><br/>
<span style="color:var(--wiki-body-dynamic-color--inverted);">--wiki-body-dynamic-color--inverted</span><br/>
<span style="color:var(--wiki-body-dynamic-color--secondary--inverted);">--wiki-body-dynamic-color--secondary--inverted</span><br/>
|-
| --wiki-body-dynamic-color--secondary--inverted
| style="background-color:var(--wiki-body-dynamic-color--secondary--inverted);" |
| The inverse of <code>--wiki-body-dynamic-color--secondary</code>.
| style="background-color:var(--wiki-body-dynamic-color--secondary--inverted);" |
<span style="color:var(--wiki-body-dynamic-color);">--wiki-body-dynamic-color--inverted</span><br/>
<span style="color:var(--wiki-body-dynamic-color--secondary);">--wiki-body-dynamic-color--secondary--inverted</span><br/>
|-
| --wiki-content-background-color
| style="background-color:var(--wiki-content-background-color);" |
| The background color of the main content area.
| style="background-color:var(--wiki-content-background-color);" |
<span style="color:var(--wiki-content-text-color)">--wiki-content-text-color</span><br/>
<span style="color:var(--wiki-content-link-color)">--wiki-content-link-color</span><br/>
<span style="color:var(--wiki-content-link-color--visited)">--wiki-content-link-color--visited</span><br/>
<span style="color:var(--wiki-content-link-color--hover)">--wiki-content-link-color--hover</span><br/>
<span style="color:var(--wiki-content-redlink-color)">--wiki-content-redlink-color</span><br/>
<span style="color:var(--wiki-content-text-mix-color)">--wiki-content-text-mix-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/>
<span style="color:var(--wiki-content-heading-color)">--wiki-content-heading-color</span><br/>
<span style="color:var(--wiki-accent-color)">--wiki-accent-color</span><br/>
<span style="color:var(--wiki-neutral-color)">--wiki-neutral-color</span><br/>
<span style="color:var(--wiki-success-color)">--wiki-success-color</span><br/>
<span style="color:var(--wiki-alert-color)">--wiki-alert-color</span><br/>
|-
| --wiki-content-background-color--secondary
| style="background-color:var(--wiki-content-background-color--secondary);" |
| A secondary content background to highlight certain things. Usually this is <code>--wiki-content-background-color</code> with saturation and/or value reduced or increased by about 10%, but you're free to make it whatever you want provided the contrast checks to the right still pass.
| style="background-color:var(--wiki-content-background-color--secondary);" |
<span style="color:var(--wiki-content-text-color)">--wiki-content-text-color</span><br/>
<span style="color:var(--wiki-content-link-color)">--wiki-content-link-color</span><br/>
<span style="color:var(--wiki-content-link-color--visited)">--wiki-content-link-color--visited</span><br/>
<span style="color:var(--wiki-content-link-color--hover)">--wiki-content-link-color--hover</span><br/>
<span style="color:var(--wiki-content-redlink-color)">--wiki-content-redlink-color</span><br/>
<span style="color:var(--wiki-content-text-mix-color)">--wiki-content-text-mix-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/>
<span style="color:var(--wiki-content-heading-color)">--wiki-content-heading-color</span><br/>
<span style="color:var(--wiki-accent-color)">--wiki-accent-color</span><br/>
<span style="color:var(--wiki-neutral-color)">--wiki-neutral-color</span><br/>
<span style="color:var(--wiki-success-color)">--wiki-success-color</span><br/>
<span style="color:var(--wiki-alert-color)">--wiki-alert-color</span><br/>
|-
| --wiki-content-border-color
| style="background-color:var(--wiki-content-border-color);" |
| Border color for the main content area and elements within it.
| N/A
|-
| --wiki-content-text-color
| style="background-color:var(--wiki-content-text-color);" |
| Text color for the main content area.
| style="background-color:var(--wiki-content-text-color);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/>
|-
| --wiki-content-link-color
| style="background-color:var(--wiki-content-link-color);" |
| Links within the content area. Please do not make this red, as red links on wikis traditionally denote pages that don't exist.
| style="background-color:var(--wiki-content-link-color);" |
<span style="color:var(--wiki-content-link-label-color);">--wiki-content-link-label-color</span>
|-
| --wiki-content-link-label-color
| style="background-color:var(--wiki-content-link-label-color);" |
| This is used when placing text on an element with the link color as a background, such as a button.
| style="background-color:var(--wiki-content-link-label-color);" |
<span style="color:var(--wiki-content-link-color);">--wiki-content-link-color</span>
|-
| --wiki-content-link-color--visited
| style="background-color:var(--wiki-content-link-color--visited);" |
| The color of visited links. This is optional, and usually inherits <code>--wiki-content-link-color</code>.
| style="background-color:var(--wiki-content-link-color--visited);" |
<span style="color:var(--wiki-content-background-color);">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary);">--wiki-content-background-color--secondary</span>
|-
| --wiki-content-link-color--hover
| style="background-color:var(--wiki-content-link-color--hover);" |
| The color links change to when hovered over. This is optional, and usually inherits <code>--wiki-content-link-color</code>.
| style="background-color:var(--wiki-content-link-color--hover);" |
<span style="color:var(--wiki-content-background-color);">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary);">--wiki-content-background-color--secondary</span>
|-
| --wiki-content-redlink-color
| style="background-color:var(--wiki-content-redlink-color);" |
| The color of links to pages that don't exist. Since these should only rarely be seen, you can be a little lax about choosing a color that contrasts with the background, but it should still be legible.
| style="background-color:var(--wiki-content-redlink-color);" |
<span style="color:var(--wiki-content-background-color);">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary);">--wiki-content-background-color--secondary</span>
|-
| --wiki-content-text-mix-color
| style="background-color:var(--wiki-content-text-mix-color);" |
| A mix of <code>--wiki-content-text-color</code> and <code>--wiki-content-background-color</code>. There are many sites that can generate this for you, such as [https://www.w3schools.com/colors/colors_mixer.asp w3schools' color mixer]. This is generally used to mark disabled elements or placeholder text.
| style="background-color:var(--wiki-content-text-mix-color);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/>
<span style="color:var(--wiki-content-text-mix-color-95)">--wiki-content-text-mix-color-95</span>
|-
| --wiki-content-text-mix-color-95
| style="background-color:var(--wiki-content-text-mix-color-95);" |
| The same as <code>--wiki-content-text-mix-color</code>, but the mix is 95% <code>--wiki-content-background-color</code>. This is used to mark disabled elements. The contrast checker to the right should actually be very hard to read.
| style="background-color:var(--wiki-content-text-mix-color-95);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span>
|-
| --wiki-content-dynamic-color
| style="background-color:var(--wiki-content-dynamic-color);" |
| This is expected to contrast sharply with <code>--wiki-content-background-color</code>. Usually this is {{color|#000}} on light themes and {{color|#fff}} on dark themes.
| style="background-color:var(--wiki-content-dynamic-color);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--inverted)">--wiki-content-dynamic-color--inverted</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary--inverted)">--wiki-content-dynamic-color--secondary--inverted</span><br/>
|-
| --wiki-content-dynamic-color--inverted
| style="background-color:var(--wiki-content-dynamic-color--inverted);" |
| The inverse of <code>--wiki-content-dynamic-color</code>.
| style="background-color:var(--wiki-content-dynamic-color--inverted);" |
<span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/>
|-
| --wiki-content-dynamic-color--secondary
| style="background-color:var(--wiki-content-dynamic-color--secondary);" |
| A slightly different version of <code>--wiki-content-dynamic-color</code>. Usually this is {{color|#333}} on light themes and {{color|#ddd}} on dark themes.
| style="background-color:var(--wiki-content-dynamic-color--secondary);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--inverted)">--wiki-content-dynamic-color--inverted</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary--inverted)">--wiki-content-dynamic-color--secondary--inverted</span><br/>
|-
| --wiki-content-dynamic-color--secondary--inverted
| style="background-color:var(--wiki-content-dynamic-color--secondary--inverted);" |
| The inverse of <code>--wiki-content-dynamic-color--secondary</code>.
| style="background-color:var(--wiki-content-dynamic-color--secondary--inverted);" |
<span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/>
|-
| --wiki-content-heading-color
| style="background-color:var(--wiki-content-heading-color);" |
| The color of headings, such as the page title and section headings. Usually this is set to <code>--wiki-content-text-color</code>, but feel free to give it a different color to spice up the theme a little.
| style="background-color:var(--wiki-content-heading-color);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span>
|-
| --wiki-accent-color
| style="background-color:var(--wiki-accent-color);" |
| Used to style infoboxes, navboxes, focused element outlines, and some buttons, such as the save button when editing.
| style="background-color:var(--wiki-accent-color);" |
<span style="color:var(--wiki-accent-label-color)">--wiki-accent-label-color</span><br/>
<span style="color:var(--wiki-accent-link-color)">--wiki-accent-link-color</span><br/>
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/>
|-
| --wiki-accent-color--hover
| style="background-color:var(--wiki-accent-color--hover);" |
| The color of accent-color when hovered over, in some cases. Usually this is just accent-color with saturation and/or value reduced or increased by about 10%, but you're free to make it whatever you want provided the contrast checks to the right still pass.
| style="background-color:var(--wiki-accent-color--hover);" |
<span style="color:var(--wiki-accent-label-color)">--wiki-accent-label-color</span><br/>
<span style="color:var(--wiki-accent-link-color)">--wiki-accent-link-color</span><br/>
|-
| --wiki-accent-label-color
| style="background-color:var(--wiki-accent-label-color);" |
| The color of normal text against the accent color.
| style="background-color:var(--wiki-accent-label-color);" |
<span style="color:var(--wiki-accent-color)">--wiki-accent-color</span><br/>
<span style="color:var(--wiki-accent-color--hover)">--wiki-accent-color--hover</span><br/>
|-
| --wiki-accent-link-color
| style="background-color:var(--wiki-accent-link-color);" |
| The color of links against the accent color.
| style="background-color:var(--wiki-accent-link-color);" |
<span style="color:var(--wiki-accent-color)">--wiki-accent-color</span>
|-
| --wiki-sidebar-background-color
| style="background-color:var(--wiki-sidebar-background-color);" |
| The background color of the sidebar to the left of the content area. Usually this inherits <code>--wiki-content-background-color</code>.
| style="background-color:var(--wiki-sidebar-background-color);" |
<span style="color:var(--wiki-sidebar-link-color)">--wiki-sidebar-link-color</span><br/>
<span style="color:var(--wiki-sidebar-heading-color)">--wiki-sidebar-heading-color</span><br/>
|-
| --wiki-sidebar-border-color
| style="background-color:var(--wiki-sidebar-border-color);" |
| The border color of the sidebar. Usually this inherits <code>--wiki-content-border-color</code>.
| N/A
|-
| --wiki-sidebar-link-color
| style="background-color:var(--wiki-sidebar-link-color);" |
| The color of links in the sidebar. Usually this inherits <code>--wiki-content-link-color</code>.
| style="background-color:var(--wiki-sidebar-link-color);" |
<span style="color:var(--wiki-sidebar-background-color)">--wiki-sidebar-background-color</span>
|-
| --wiki-sidebar-link-color--hover
| style="background-color:var(--wiki-sidebar-link-color--hover);" |
| The color links change to when hovered over. This is optional, and usually inherits <code>--wiki-content-link-color--hover</code>.
| style="background-color:var(--wiki-sidebar-link-color--hover);" |
<span style="color:var(--wiki-sidebar-background-color)">--wiki-sidebar-background-color</span>
|-
| --wiki-sidebar-heading-color
| style="background-color:var(--wiki-sidebar-heading-color);" |
| The color of headings in the sidebar. Usually this inherits <code>--wiki-content-heading-color</code>.
| style="background-color:var(--wiki-sidebar-heading-color);" |
<span style="color:var(--wiki-sidebar-background-color)">--wiki-sidebar-background-color</span>
|-
| --wiki-navigation-background-color
| style="background-color:var(--wiki-navigation-background-color);" |
| The primary background color of the navigation tabs above the content area. Usually this inherits <code>--wiki-content-background-color--secondary</code>.
| style="background-color:var(--wiki-navigation-background-color);" |
<span style="color:var(--wiki-navigation-text-color)">--wiki-navigation-text-color</span><br/>
|-
| --wiki-navigation-background-color--secondary
| style="background-color:var(--wiki-navigation-background-color--secondary);" |
| The upper background color of the navigation tabs, as well as the background color of the "More" menu dropdown. Usually this inherits <code>--wiki-content-background-color</code>.
| style="background-color:var(--wiki-navigation-background-color--secondary);" |
<span style="color:var(--wiki-navigation-text-color)">--wiki-navigation-text-color</span><br/>
|-
| --wiki-navigation-border-color
| style="background-color:var(--wiki-navigation-border-color);" |
| Border color of the navigation tabs. Usually this inherits <code>--wiki-content-border-color</code>.
| N/A
|-
| --wiki-navigation-text-color
| style="background-color:var(--wiki-navigation-text-color);" |
| The color of text in the navigation tabs. Usually this inherits <code>--wiki-content-link-color</code>.
| style="background-color:var(--wiki-navigation-text-color);" |
<span style="color:var(--wiki-navigation-background-color)">--wiki-navigation-background-color</span><br/>
<span style="color:var(--wiki-navigation-background-color--secondary)">--wiki-navigation-background-color--secondary</span><br/>
|-
| --wiki-navigation-selected-background-color
| style="background-color:var(--wiki-navigation-selected-background-color);" |
| The background color of the currently active navigation tab. Usually this inherits <code>--wiki-content-background-color</code>
| style="background-color:var(--wiki-navigation-selected-background-color);" |
<span style="color:var(--wiki-navigation-selected-text-color)">--wiki-navigation-selected-text-color</span><br/>
|-
| --wiki-navigation-selected-border-color
| style="background-color:var(--wiki-navigation-selected-border-color);" |
| The border color of the currently active navigation tab. Usually this inherits <code>--wiki-navigation-border-color</code>
| N/A
|-
| --wiki-navigation-selected-text-color
| style="background-color:var(--wiki-navigation-selected-text-color);" |
| The text color of the currently active navigation tab. Usually this inherits <code>--wiki-content-text-color</code>
| style="background-color:var(--wiki-navigation-selected-text-color);" |
<span style="color:var(--wiki-navigation-selected-background-color)">--wiki-navigation-selected-background-color</span><br/>
|-
| --wiki-neutral-color
| style="background-color:var(--wiki-neutral-color);" |
| A gray-ish color for displaying neutral text, such as a diff size of 0 in RecentChanges and page history. Usually this inherits <code>--wiki-content-text-mix-color</code>, but can be set explicitly if that color is not gray enough.
| style="background-color:var(--wiki-neutral-color);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span>
|-
| --wiki-alert-color
| style="background-color:var(--wiki-alert-color);" |
| A general, usually red-ish color used for negative notices, most notably negative diffs in RecentChanges and page history, and the "cancel" button when editing.
| style="background-color:var(--wiki-alert-color);" |
<span style="color:var(--wiki-alert-label-color)">--wiki-alert-label-color</span><br/>
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/>
|-
| --wiki-alert-label-color
| style="background-color:var(--wiki-alert-label-color);" |
| The color of text against <code>--wiki-alert-color</code> as a background.
| style="background-color:var(--wiki-alert-label-color);" |
<span style="color:var(--wiki-alert-color)">--wiki-alert-color</span><br/>
|-
| --wiki-warning-color
| style="background-color:var(--wiki-warning-color);" |
| A general, usually orange-ish color used for warning notices.
| style="background-color:var(--wiki-warning-color);" |
<span style="color:var(--wiki-warning-label-color)">--wiki-warning-label-color</span><br/>
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
|-
| --wiki-warning-label-color
| style="background-color:var(--wiki-warning-label-color);" |
| The color of text against <code>--wiki-warning-color</code> as a background.
| style="background-color:var(--wiki-warning-label-color);" |
<span style="color:var(--wiki-warning-color)">--wiki-warning-color</span><br/>
|-
| --wiki-success-color
| style="background-color:var(--wiki-success-color);" |
| A general, usually green-ish color used for success notices, most noticeably positive diffs in RecentChanges and page history.
| style="background-color:var(--wiki-success-color);" |
<span style="color:var(--wiki-success-label-color)">--wiki-success-label-color</span><br/>
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/>
|-
| --wiki-success-label-color
| style="background-color:var(--wiki-success-label-color);" |
| The color of text against <code>--wiki-success-color</code> as a background.
| style="background-color:var(--wiki-success-label-color);" |
<span style="color:var(--wiki-success-color)">--wiki-success-color</span><br/>
|}
==Stylesheet==
<!-- When rendered on common.css, the actual stylesheet will be right here -->
</div>
5da092f01bb8b547728d75d6e357f733c5b5f260
MediaWiki:Common.js
8
280
461
2024-12-21T19:22:40Z
Crimroxs
244470
Adding default set of pages
javascript
text/javascript
/* Any JavaScript here will be loaded for all users on every page load. */
/* DRUID */
$(function () {
$(".druid-title-tab").off("click")
.on('click', function () {
var $parent = $(this).closest(".druid-container");
$parent.find(".druid-toggleable").removeClass("focused");
var i = $(this).attr("data-druid");
$parent.find(".druid-toggleable[data-druid=" + i + "]").addClass("focused");
});
$(".druid-section-tab").off("click")
.on('click', function () {
var $parent = $(this).closest(".druid-section-container");
$parent.find(".druid-toggleable").removeClass("focused");
var i = $(this).attr("data-druid");
$parent.find(".druid-toggleable[data-druid=" + i + "]").addClass("focused");
});
$(".druid-collapsible").off("click")
.on('click', function () {
var kind = $(this).attr("data-druid-section");
$(this).toggleClass("druid-collapsible-collapsed");
$(this)
.closest(".druid-container")
.find("[data-druid-section-row=" + kind + "]")
.toggleClass("druid-collapsed");
});
});
/* End DRUID */
/* [[Template:Spoiler]] */
$(function () {
$('.spoiler-content')
.off('click') // in case this code is loaded twice
.on('click', function(e){
$(this).toggleClass('show');
}).find('a').on('click', function(e){
e.stopPropagation();
});
});
/* End Template:Spoiler */
/* Link to imported modules from Lua code */
$(function() {
var config = mw.config.get([
'wgCanonicalNamespace',
'wgFormattedNamespaces'
]);
if (config.wgCanonicalNamespace !== 'Module') {
return;
}
var localizedNamespace = config.wgFormattedNamespaces[828];
$('.s1, .s2, .s').each(function() {
var $this = $(this);
var html = $this.html();
var quote = html[0];
var isLongStringQuote = quote === '[';
var quoteRE = new RegExp('^\\' + quote + '|\\' + quote + '$', 'g');
if (isLongStringQuote) {
quoteRE = /^\[\[|\]\]$/g;
}
var name = html.replace(quoteRE, '');
var isEnglishPrefix = name.startsWith('Module:');
var isLocalizedPrefix = name.startsWith(localizedNamespace + ':');
var isDevPrefix = name.startsWith('Dev:');
if (isEnglishPrefix || isLocalizedPrefix || isDevPrefix) {
var attrs = {
href: mw.util.getUrl(name)
};
if (isDevPrefix) {
attrs.href = 'https://commons.wiki.gg/wiki/Module:' + mw.util.wikiUrlencode(name.replace('Dev:', ''));
attrs.target = '_blank';
attrs.rel = 'noopener';
}
var link = mw.html.element('a', attrs, name);
var str = quote + link + quote;
if (isLongStringQuote) {
str = '[[' + link + ']]';
}
$this.html(str);
}
});
});
/* CharInserts */
$(function() {
$('.mw-charinsert-item').each(function() {
$(this).text($(this).closest('div').attr('data-ci-label'));
$(this).css('display', 'inline-block');
});
$('.ci-loading-text').css('display','none');
});
/**
* DiscordCompact.js
* ----------------------
* A very simple script to display a Discord widget.
* Version 0.0.2
* https://support.wiki.gg/wiki/DiscordCompact
* ----------------------
*/
$(function() {
var widget = $("#content #discord-compact-widget");
// Bail out if we didn't find a widget.
if (!widget.length) return;
var id = widget.attr("data-id");
// Ensure that the id is not blank.
if (id === "") throw new Error("DiscordCompact has a blank server id!");
// Ensure that the id consists only of numbers and is at least 17 characters long.
if (!new RegExp("^[0-9]{17}[0-9]+$").test(id)) throw new Error("DiscordCompact has an invalid server id!");
var apiBase = "https://discord.com/api/guilds/" + id;
// Get some information about the server, such as online member count and invite url.
// This also tells us if the server exists or has widgets disabled, so we look out for that too.
$.ajax(apiBase + "/widget.json").fail(function(req){
if (!req.responseJSON) throw new Error("DiscordCompact encountered an unknown error whilst fetching widget.json (status: " + req.status);
switch (req.responseJSON.code) {
case 10004:
throw new Error("DiscordCompact has a valid server id, but no such server exists!");
case 50004:
throw new Error("DiscordCompact has a valid server id, but that server has widgets disabled!");
default:
throw new Error("DiscordCompact encountered an unknown error whilst fetching widget.json (status: " + req.status + "; code: " + req.responseJSON.code + ")");
}
}).done(function(res){
const inviteURL = res.instant_invite;
// Warn if we can't get an invite URL.
if (inviteURL == null) console.warn("DiscordCompact cannot get an invite URL; does this server have an invite channel set in Widget settings?");
// Now get the widget image.
$.ajax({url: apiBase + "/widget.png?style=banner2", xhrFields: {responseType: "blob"}}).fail(function(req){
if (!req.responseJSON) throw new Error("DiscordCompact encountered an unknown error whilst fetching widget.png! (status: " + req.status);
throw new Error("DiscordCompact encountered an unknown error whilst fetching widget.png! (status: " + req.status + "; code: " + req.responseJSON.code + ")");
}).done(function(blob){
// Convert the image data into base64. This prevents us having to make the client request it a second time.
const imageReader = new FileReader();
imageReader.readAsDataURL(blob);
imageReader.onloadend = function() {
const b64Data = imageReader.result;
// Replace the widget with an <a> tag
widget.replaceWith(function() {
return $("<a>", {
id: widget.attr("id"),
class: widget.attr("class"),
style: widget.attr("style"),
alt: "Discord server widget",
href: inviteURL
});
});
// We need to grab the widget again to update it.
widget = $("#discord-compact-widget");
// Setup the CSS so that the image is displayed.
widget.css("display", "block");
widget.css("max-height", "76px");
widget.css("max-width", "320px");
// Create the image.
const widgetImage = document.createElement("img");
widgetImage.src = b64Data;
widgetImage.style.width = "100%";
widgetImage.style.height = "100%";
widgetImage.style.borderRadius = "5px";
widget.append(widgetImage);
// Prevent image dragging.
widget.on("dragstart", function(e) { e.preventDefault(); });
// We're done here.
console.log("DiscordCompact loaded successfully!");
}
});
});
});
/**
* based on https://dev.fandom.com/wiki/MediaWiki:DiscordIntegrator/code.js
*
* used by other wikis.
*/
$(function() {
'use strict';
var mconfig = mw.config.get([
'wgContentLanguage',
'wgUserLanguage',
'wgUserName'
]);
if (window.DiscordIntegratorLoaded) {
return;
}
window.DiscordIntegratorLoaded = true;
/**
* Main object
* @static
*/
var DiscordIntegrator = {
/**
* Initializing
*/
init: function() {
mw.hook('wikipage.content').add($.proxy(this.insertToContent, this));
},
/**
* Finding the designated places in content
* in which to place the widget and placing it
*/
insertToContent: function($content) {
$content.find('.DiscordIntegrator:not(.loaded)').each($.proxy(function(cabbage, el) {
el = $(el);
el.html(this.generateContent(el.data())).addClass('loaded');
}, this));
},
/**
* Determines the theme of the widget.
* @param {string} config Configured theme
* @return {string} 'light' or 'dark' depending on the wiki theme and configuration
*/
determineTheme: function(config) {
// If explicitly configured to light or dark.
if (config === 'dark') {
return 'dark';
}
if (config === 'light') {
return 'light';
}
/** If not configured **/
// try to determine based on wiki theme (set by themeToggle):
var clas = $(':root').attr('class');
var regex = /(^|\s)theme-(\w+)(\s|$)/;
var match = clas.match(regex);
if(match){
var wikiThemeName = match[2];
if(typeof(config) === 'object' && config !== null){ //with json theme config
if(config[wikiThemeName]){
return config[wikiThemeName];
}
}
if(wikiThemeName === 'light'){
return 'light';
}
if(wikiThemeName === 'dark'){
return 'dark';
}
}
// Otherwise, default to dark.
return 'dark';
},
/**
* Generating widget content from an object
* @return {string} Content of the widget
*/
generateContent: function(config) {
if (!config.id || !String(config.id).match(/\d{17,19}/)) {
return "Error: ID of the widget is malformed or not supplied, please see <a href='https://support.wiki.gg/wiki/DiscordWidget' title='the instructions'>the instructions</a> for how to find your server's ID. Please make sure you are not inserting <strong>the DiscordIntegrator template</strong> when asked for <strong>your widget ID</strong>.";
}
if (
(
config.loggedIn === true ||
Boolean(config['logged-in']) === true &&
config['logged-in'] !== 'false' &&
config['logged-in'] !== '{{{loggedIn}}}'
) && !mconfig.wgUserName
) {
return "Please <a href='/Special:UserLogin' title='log in'>log in</a> to see this widget.";
}
var username = config.username === '@disabled' ?
'' :
config.username === '@function' &&
typeof window.DiscordIntegratorGetUsername === 'function' ?
window.DiscordIntegratorGetUsername() :
config.username || mconfig.wgUserName;
return mw.html.element('iframe', {
src: 'https://discord.com/widget?id=' + config.id +
'&theme=' + this.determineTheme(config.theme) +
'&username=' + encodeURIComponent(username),
width: config.width || '100%',
height: config.height || '400px',
allowtransparency: 'true',
frameborder: '0',
title: "Discord server widget"
});
}
};
DiscordIntegrator.init();
});
54fb33f1c1ee8376eb429e9771f54e70ac08ed7d
MediaWiki:DataMaps.css
8
281
462
2024-12-21T19:22:41Z
Crimroxs
244470
Adding default set of pages
css
text/css
/** Container */
.ext-datamaps-container-content .ext-datamaps-container-leaflet {
background: var(--wiki-content-background-color--secondary);
}
/** Legend */
.ext-datamaps-container .ext-datamaps-control-expandable[aria-expanded="true"] {
background: rgba(var(--wiki-content-background-color--secondary--rgb), 0.95);
}
.ext-datamaps-container .oo-ui-tabOptionWidget {
color: var(--wiki-content-link-color);
}
.ext-datamaps-container .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
background: var(--wiki-content-link-color);
box-shadow: none;
color: var(--wiki-content-link-label-color);
}
/** Popups */
.ext-datamaps-container .leaflet-popup-content-wrapper,
.ext-datamaps-container .leaflet-popup-tip {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.ext-datamaps-container .ext-datamaps-popup-buttons a,
.ext-datamaps-container .leaflet-popup-close-button {
filter: var(--wiki-icon-general-filter);
}
.ext-datamaps-popup-header .ext-datamaps-popup-subtitle, .ext-datamaps-popup-header .ext-datamaps-popup-location {
color: var(--wiki-content-text-mix-color);
}
/** Controls */
.ext-datamaps-container .leaflet-bar {
background-color: var(--wiki-content-background-color--secondary);
border-color: rgba(var(--wiki-content-link-color--rgb), 0.5);
}
.ext-datamaps-container .leaflet-bar button:hover {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.25);
}
.ext-datamaps-container .leaflet-control {
color: var(--wiki-content-text-color);
}
.ext-datamaps-container .leaflet-control button {
border-bottom-color: rgba(var(--wiki-content-link-color--rgb), 0.5);
color: var(--wiki-content-text-color);
}
/* HACK: awful selector, v1.0 will prolly use a standard class on these */
.ext-datamaps-container .ext-datamaps-control span[class^="oo-ui-icon"] {
filter: var(--wiki-icon-general-filter);
}
/** Search */
.ext-datamaps-container .ext-datamaps-control-search ul.ext-datamaps-control-search-results {
background: var(--wiki-content-background-color--secondary);
}
.ext-datamaps-container .ext-datamaps-control-search ul.ext-datamaps-control-search-results li:focus,
.ext-datamaps-container .ext-datamaps-control-search ul.ext-datamaps-control-search-results li[data-highlighted="true"] {
background: rgba(var(--wiki-content-link-color--rgb),0.15);
color: var(--wiki-content-link-color);
}
.ext-datamaps-container .ext-datamaps-container-status > :not(.oo-ui-widget) {
background:var(--wiki-content-background-color--secondary);
color:var(--wiki-content-text-mix-color);
}
4c7b784fda5d0b0fed8da7e21a615d4d7d9fea0f
MediaWiki:Gadget-UploadMultipleFiles.js
8
282
463
2024-12-21T19:22:42Z
Crimroxs
244470
Adding default set of pages
javascript
text/javascript
/* Modified version of https://dev.fandom.com/wiki/UploadMultipleFiles
* from https://terraria.wiki.gg/wiki/MediaWiki:Gadget-uploadMultipleFiles.js */
mw.loader.using(["site", "mediawiki.util"]).then(function() {
if (mw.config.get("wgCanonicalSpecialPageName") !== "Upload")
return;
if (window.__wgg_UploadMultipleFiles_IsLoaded) {
return;
}
window.__wgg_UploadMultipleFiles_IsLoaded = true;
var l10nFactory = l10nFactory || function($lang, $data) {
return function ($key) {
// (null == undefined) is true, (null === undefined) is false
return ($data[$lang] && $data[$lang][$key] != null) ? $data[$lang][$key] : $data.en[$key];
};
};
const l10n = l10nFactory(mw.config.get("wgUserLanguage"), {
en: {
multiupload: "Upload multiple files:",
yes: "Yes",
no: "No",
sourcefiles: "Source files:",
categoryname: "Category name:",
categorynamehint: "Page name of the category the files will automatically be added to, e.g. Item images",
categorynamespace: "Category",
uploadfiles: "Upload files",
nofiles: "Please select some files first.",
nolicense: "Please select a valid license first.",
summary: "Summary",
license: "Licensing",
categories: "Categories",
uploading: "Uploading files...",
uploaded: "Uploaded:",
failed: "Failed:",
done: "Done."
}
});
const getUploadDescription = function() {
var sections = [];
var summary = $("#wpUploadDescription").val();
var licenseDisplayName = $("#wpLicense option:selected").val();
var categoryName = $("#multiFileCategory").val();
if (summary !== "")
sections.push(summary);
if (licenseDisplayName !== "") {
var licenseTemplateText = $("#wpLicense option:selected").prop("title");
sections.push("== " + l10n("license") + " ==\n" + licenseTemplateText);
}
if (categoryName !== "")
sections.push("[[" + l10n("categorynamespace") + ":" + categoryName + "]]");
return sections.join("\n\n");
};
const getWatchlistPreference = function() {
if ($("#wpWatchthis").is(":checked")) {
return "watch";
} else {
return "nochange";
}
};
$(function(){
$("#wpUploadFile").parent().parent().addClass("regularFileSelect");
$("tr.regularFileSelect").before('<tr><td class="mw-label">'+ l10n("multiupload") + '</td><td class="mw-input"><label><input type="radio" name="multipleFiles" value="'+ l10n("yes") + '" /> '+ l10n("yes") + '</label> <label><input type="radio" name="multipleFiles" value="'+ l10n("no") + '" checked="" /> '+ l10n("no") + '</label></td></tr>');
$("tr.regularFileSelect").after('<tr class="multipleFileSelect" style="display:none;"><td class="mw-label">' + l10n("sourcefiles") + '</td><td class="mw-input"><input type="file" id="multiupload" multiple /></td></tr>');
$("input[name='wpUpload']").addClass("regularFileSelect");
$("#wpDestFile").parent().parent().addClass("regularFileSelect");
$("#wpIgnoreWarning").parent().parent().addClass("regularFileSelect");
// Append "category name" textbox to multiupload section
$("#mw-upload-form #mw-htmlform-description tbody").append('<tr class="mw-htmlform-field-HTMLTextField multipleFileSelect" style="display:none;"><td class="mw-label"><label for="multiFileCategory"><abbr title="' + l10n("categorynamehint") + '">' + l10n("categoryname") + '</abbr></label></td><td class="mw-input"><input id="multiFileCategory" name="multiFileCategory" size="60"></td></tr>');
$("input[name='wpUpload']").after('<input type="button" value="' + l10n("uploadfiles") + '" class="multipleFileSelect" style="display:none;" id="multiFileSubmit" />');
$("input[name='multipleFiles']").change(function() {
if (this.value === l10n("yes")) {
$(".regularFileSelect").hide();
$(".multipleFileSelect").show();
} else {
$(".regularFileSelect").show();
$(".multipleFileSelect").hide();
}
});
$("#multiFileSubmit").click(function() {
var files = $("#multiupload")[0].files;
// Cancel upload if no files are selected
if (files.length === 0) {
alert(l10n("nofiles"));
return false;
}
// Cancel upload if no license is selected
if ($("#wpLicense option:selected").val() === "" && !mw.config.get("UMFBypassLicenseCheck")) {
alert(l10n("nolicense"));
return false;
}
// Description is summary + license + category
var description = getUploadDescription();
var watch = getWatchlistPreference();
$("#firstHeading").text(l10n("uploading"));
$("#mw-content-text").html("<h3>" + l10n("uploaded") + "</h3><ul></ul><div style='display:none;' id='multiUploadFailed'><h3>" + l10n("failed") + "</h3><ul></ul></div>");
var currentFileIdx = 0;
var uploadCurrentFile;
uploadCurrentFile = function() {
if (currentFileIdx > files.length) {
$("#mw-content-text").append("<h3>"+ l10n("done") + "</h3>");
return;
}
if (files[currentFileIdx] === undefined) {
currentFileIdx++;
uploadCurrentFile();
return;
}
fd = new FormData();
fd.append("action", "upload");
fd.append("token", mw.user.tokens.get("csrfToken"));
fd.append("filename", files[currentFileIdx].name);
fd.append("file", files[currentFileIdx]);
fd.append("text", description);
fd.append("watchlist", watch);
fd.append("ignorewarnings", 1);
fd.append("format", "json");
$.ajax({
url: mw.util.wikiScript("api"),
method: "POST",
data: fd,
cache: false,
contentType: false,
processData: false,
type: "POST"
}).done(function(d) {
if (d.error == undefined) {
$("#mw-content-text > ul").append('<li><a href="' + d.upload.imageinfo.descriptionurl + '" target="_blank">' + d.upload.filename + '</a></li>');
} else {
$("#multiUploadFailed ul").append('<li>' + files[currentFileIdx].name + '</li>');
$("#multiUploadFailed").show();
}
currentFileIdx++;
uploadCurrentFile();
}).fail(function() {
$("#multiUploadFailed ul").append('<li>' + files[currentFileIdx].name + '</li>');
$("#multiUploadFailed").show();
currentFileIdx++;
uploadCurrentFile();
});
};
uploadCurrentFile();
});
});
});
b05306b3ea3271c87b87546ac6619aa30e47782f
MediaWiki:Gadget-collapsibleSidebarSections
8
283
464
2024-12-21T19:22:44Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
'''collapsibleSidebarSections''' - make individual sections of the [[MediaWiki:Sidebar|sidebar]] collapsible
8c7fbb398af1fb8b4bd1c5e92d2d74886f665900
MediaWiki:Gadget-collapsibleSidebarSections.css
8
284
465
2024-12-21T19:22:45Z
Crimroxs
244470
Adding default set of pages
css
text/css
@media screen and (min-width:721px) {
.client-js #mw-panel .vector-menu-portal .vector-menu-heading {
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
}
.client-js #mw-panel .vector-menu-portal .vector-menu-heading::after {
content: "";
display: block;
pointer-events: none;
width: 14px;
height: 14px;
margin-top: 1px; /* offset */
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-sidebar-link-color);
transform: rotate(180deg);
}
.client-js #mw-panel .vector-menu-portal.collapsed .vector-menu-heading::after {
transform: rotate(0deg);
}
.client-js #mw-panel .vector-menu-portal::after {
transition:0.5s
}
.client-js #mw-panel .vector-menu-portal.collapsed::after {
border-image-slice:22% 45%;
transition:0.5s;
}
}
fcc58f877118c1bd86e6d26c83270653e40f4e24
MediaWiki:Gadget-collapsibleSidebarSections.js
8
285
466
2024-12-21T19:22:46Z
Crimroxs
244470
Adding default set of pages
javascript
text/javascript
$(function(){
// CONFIG section, you can edit this part
// a list of sections that should be collapsed by default for *all users*.
// This should be the name of the heading as listed in Mediawiki:Sidebar and is case-sensitive.
// For example, if you have '* Character_Classes' and you want that section collapsed, add 'Character_Classes' into the brackets below.
// Separate entries with commas and use underscores instead of spaces.
// Example list: ['Character_Classes', 'Items', 'External_Links']
// Please DO NOT add navigation or tb into this list, as they are expected functionality.
var INITIALLY_COLLAPSED_IDS = [];
var MIN_ACTIVATION_WIDTH = 721;
//END CONFIG
// add the p- onto ids for ease of use, if not present
INITIALLY_COLLAPSED_IDS.forEach(function(id, index){
if(!id.startsWith('p-')){
INITIALLY_COLLAPSED_IDS[index] = 'p-' + id;
}
});
var $portals = $("#mw-panel .vector-menu-portal");
var setup = function(){
$portals.each(function(index, el){
if(window.innerWidth < MIN_ACTIVATION_WIDTH) {
return;
}
var $el = $(el);
var $id = $el.attr("id");
if(!$id){
return;
}
// check if this portal should be collapsed
if(
// portal is set to be initially collapsed and user has not indicated that they want it open
(INITIALLY_COLLAPSED_IDS.includes($id) && localStorage.getItem('sidebar_c_'+$id) != "n")
|| // or
// user has indicated they want this portal collapsed
(localStorage.getItem('sidebar_c_'+$id) === "y")
){
$el.addClass('collapsed').find('.vector-menu-content').slideUp(0);
}
});
}
setup();
$(window).on('resize', setup);
$portals.on("click", "h3", function(event){
if(window.innerWidth < MIN_ACTIVATION_WIDTH) {
return;
}
var $el = $(this).parent();
var $id = $el.attr("id");
if(!$id){
return;
}
$el.toggleClass('collapsed');
if($el.hasClass('collapsed')){ // more consistent between class and slide status.
localStorage.setItem('sidebar_c_'+$id, "y");
$el.find('.vector-menu-content').slideUp('fast');
}
else{
localStorage.setItem('sidebar_c_'+$id, "n");
$el.find('.vector-menu-content').slideDown('fast');
}
});
});
63d4425138f9c81e8294fbd01a08de9e1f58256a
MediaWiki:Gadget-hoverShowSpoilers.css
8
286
467
2024-12-21T19:22:47Z
Crimroxs
244470
Adding default set of pages
css
text/css
.spoiler-content:hover > * {
pointer-events:unset;
opacity: 1;
}
.spoiler-content:hover {
background-color: transparent;
}
1c73aafcb749d7e0e9107c1045310d2af70aae7e
MediaWiki:Gadget-mpEditLinks
8
287
468
2024-12-21T19:22:49Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
'''mpEditLinks''' - Adds edit links to boxes on the main page, and a toggle to remove them. (admin-only)
6d5668f657a721796b8c0e2f93b6c30777bfb03b
MediaWiki:Gadget-mpEditLinks.css
8
288
469
2024-12-21T19:22:50Z
Crimroxs
244470
Adding default set of pages
css
text/css
.mp-edit-link {
display:block;
position:absolute;
right:0.5em;
top:0.5em;
background:var(--wiki-content-background-color);
}
.mp-edit-link a {
display:block;
padding:0.1em;
border:1px solid var(--wiki-content-link-color);
}
.mp-edit-link a::before {
display:inline-block;
content:'';
background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit %3C/title%3E%3Cpath d=%22m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z%22/%3E%3C/svg%3E");
background-size:contain;
width:1em;
height:1em;
filter:var(--wiki-icon-to-link-filter);
vertical-align:text-top;
margin-right:0.2em;
}
b1c240c635d5c7207d35f958031d9eace6324795
MediaWiki:Gadget-mpEditLinks.js
8
289
470
2024-12-21T19:22:51Z
Crimroxs
244470
Adding default set of pages
javascript
text/javascript
$( function () {
if(!document.getElementById('mp-container')) return;
var sitename = document.getElementById('mp-container').dataset['sitename']; // Get the sitename passed from the main page module, so we don't need to make an API call
/* generate the links here instead of in the wikitext, so that users who can't see them don't have them
* in the DOM at all, and screenreaders and search engines don't get confused */
function createLinks(){
$('.mp-box').each(function(_, el){
var params = '?action=edit';
// only add the long preload stuff if the box doesn't exist, for prettier urls
if ( $(el).hasClass('missing') ){
// ignore the "Missing ; before statement" error on the next line, I have no idea what it's on about and it still works
params += '&preload=Template:Main page box/preload&preloadparams[0]={{subst:' + 'SUBPAGENAME}}' /* subst:subpagename is broken up here so it doesn't resolve as this JS page */
}
$('<a></a>', {
href: mw.util.getUrl(sitename + '/' + el.dataset['boxId']) + params,
text: 'Edit ' + sitename + '/' + el.dataset['boxId']
}).appendTo(
$('<div></div>', {
class: 'mp-edit-link'
}).prependTo(el)
);
});
}
function toggleLinks(){
$('.mp-edit-link').each(function(_, el){
$(el).toggle().css('display none;');
});
}
$('<span></span>', {
text: 'Toggle edit buttons',
class: 'mp-edit-toggle',
on: {click: toggleLinks},
}).appendTo($('#top'));
createLinks();
});
d581a7e2b00ab0c0961f7cfb6fcac20692ac5901
MediaWiki:Gadget-purge.js
8
290
471
2024-12-21T19:22:52Z
Crimroxs
244470
Adding default set of pages
javascript
text/javascript
var l10n = (function(){
var $text = {
'buttonlabel': {
'en': 'Purge cache',
'de': 'Aktualisieren',
'fr': 'Purger',
'ru': 'Обновить',
'pt': 'Actualizar',
'pt-br': 'Actualizar',
},
'hovertext': {
'en': 'Purge the server cache for this page',
'de': 'Den Server-Cache dieser Seite löschen',
'fr': 'Purge le cache du serveur de cette page',
'ru': 'Очистить кэш сервера на этой странице',
'pt': 'Limpe o cache do servidor para esta página',
'pt-br': 'Limpe o cache do servidor para esta página',
}
}
var $lang = mw.config.get( 'wgUserLanguage' ) || 'en';
return function(key){
return $text[key] && ($text[key][$lang] || $text[key]['en']) || '';
}
})();
if ( mw.config.get( 'wgNamespaceNumber' ) !== -1 ) {
$(document).ready(function(){
var url = new URL(window.location.href);
url.searchParams.set('action', 'purge');
mw.util.addPortletLink('p-cactions', url.href, l10n('buttonlabel'), 'ca-gadget-purgecache', l10n('hovertext'), '1');
});
}
902463c445d611b49949654f8c7291d36df72a2b
MediaWiki:Gadget-section-appearance
8
291
472
2024-12-21T19:22:53Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
Gadgets that change the wiki appearance
3bf556885769699b457bc65a75f5b92e513effd3
MediaWiki:Gadget-userProfile.css
8
292
473
2024-12-21T19:22:54Z
Crimroxs
244470
Adding default set of pages
css
text/css
#contentSub > * + .horse-userprofile {
margin-top: 1em;
}
.horse-userprofile {
font-size: 120%;
color: var(--wiki-content-text-color);
border: 2px solid var(--wiki-content-border-color);
padding: 6px 12px;
}
.horse-userprofile-info span:first-of-type {
font-weight: bold;
}
1729445bb17e2974426befaf9bd441ab4bf189c5
MediaWiki:Gadget-userProfile.js
8
293
474
2024-12-21T19:22:55Z
Crimroxs
244470
Adding default set of pages
javascript
text/javascript
// User profile
// <nowiki>
mw.loader.using( [ 'mediawiki.util', 'mediawiki.api' ] ).done( function() {
var username = mw.config.get('wgRelevantUserName');
var lang = mw.language.bcp47(mw.config.get('wgUserLanguage'));
if ( username && !window.loadedHorseUserProfile ) {
window.loadedHorseUserProfile = true;
var dateOptions = {
year: "numeric",
month: "short",
day: "numeric",
hour: "2-digit",
minute: "2-digit",
timeZone: "UTC",
timeZoneName: "short"
};
var api = new mw.Api();
if ( mw.util.isIPAddress(username) ) api.get( {
action: 'query',
list: ['usercontribs', 'blocks'],
ucuser: username,
ucprop: [],
uclimit: 'max',
bkip: username,
bkprop: ['user', 'by', 'timestamp', 'expiry', 'reason'],
bklimit: 1,
formatversion: 2
} ).done( function(data) {
var editcount = data.query.usercontribs.length;
if ( data.continue ) editcount = data.limits.usercontribs+'+'
var user = {
groups: ['*'],
editcount: editcount
};
formatProfile(user, data.query.blocks[0]);
} );
else api.get( {
action: 'query',
list: 'users',
ususers: username,
usprop: ['groups', 'editcount', 'registration', 'blockinfo', 'emailable'],
formatversion: 2
} ).done( function(data) {
var user = data.query.users[0];
var block;
if ( user.blockid ) block = {
user: username,
by: user.blockedby,
timestamp: user.blockedtimestamp,
expiry: user.blockexpiry,
reason: user.blockreason
};
formatProfile(user, block);
} );
function formatProfile(user, block) {
user.groups.splice(user.groups.indexOf('*'), 1);
var text = '<div class="horse-userprofile-info">';
if ( user.groups.length ) {
var groupList = user.groups.map( function(group) {
var grouppage = '{{MediaWiki:grouppage-'+group+'}}';
return [
'{{#ifexist: '+grouppage+' | [['+grouppage+'|{{int:group-'+group+'}}]] | {{int:group-'+group+'}} }}',
'{{#ifexist: '+grouppage+' | [['+grouppage+'|{{int:group-'+group+'-member|'+username+'}}]] | {{int:group-'+group+'-member|'+username+'}} }}'
];
} ).reduce( function(prev, cur) {
prev[0].push(cur[0]);
prev[1].push(cur[1]);
return prev;
}, [[], []] );
text += '\n\n<span>{{int:prefs-memberingroups|'+user.groups.length+'|'+username+'}}</span>\t<span>{{int:prefs-memberingroups-type|'+mw.language.listToText(groupList[0])+'|'+mw.language.listToText(groupList[1])+'}}</span>';
}
text += '\n\n<span>{{int:prefs-edits}}</span>\t<span>[[Special:Contribs/'+username+'|'+mw.language.convertNumber(user.editcount)+']]</span>';
if ( user.registration ) {
text += '\n\n<span>{{int:prefs-registration}}</span>\t<span>'+mw.language.convertNumber(new Date(user.registration).toLocaleString(lang, dateOptions))+'</span>';
if ( !user.emailable ) text += '\n\n<span>{{int:nowikiemailtext|'+username+'}}</span>';
}
text += '\n\n</div>';
if ( block && mw.config.get('wgArticleId') !== 0 ) {
var blockDate = new Date(block.timestamp);
var blockexpiry = '{{int:infiniteblock}}';
if ( !['infinite', 'indefinite', 'infinity', 'never'].includes(block.expiry) ) {
var expiry = new Date(block.expiry.replace( /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2,3})/, '$1-$2-$3T$4:$5:$6Z' ));
var duration = expiry - blockDate;
var blockDuration = [];
var factor = 1000;
if ( duration % factor === 0 ) blockDuration = ['duration-seconds', Math.floor(duration / factor)];
factor *= 60;
if ( duration % factor === 0 ) blockDuration = ['duration-minutes', Math.floor(duration / factor)];
factor *= 60;
if ( duration % factor === 0 ) blockDuration = ['duration-hours', Math.floor(duration / factor)];
factor *= 24;
if ( duration % factor === 0 ) blockDuration = ['duration-days', Math.floor(duration / factor)];
if ( duration % (factor*7) === 0 ) blockDuration = ['duration-weeks', Math.floor(duration / (factor*7))];
if ( duration % (factor*30) === 0 ) blockDuration = ['months', Math.floor(duration / (factor*30))];
factor *= 365;
if ( duration % factor === 0 ) blockDuration = ['duration-years', Math.floor(duration / factor)];
if ( duration % (factor*10) === 0 ) blockDuration = ['duration-decades', Math.floor(duration / (factor*10))];
if ( duration % (factor*100) === 0 ) blockDuration = ['duration-centuries', Math.floor(duration / (factor*100))];
if ( duration % (factor*1000) === 0 ) blockDuration = ['duration-millennia', Math.floor(duration / (factor*1000))];
if ( blockDuration.length < 2 || blockDuration[1] > 1000 ) blockexpiry = mw.language.convertNumber(expiry.toLocaleString(lang, dateOptions));
else blockexpiry = '{{int:'+blockDuration.join('|')+'}}';
}
text += '<div class="horse-userprofile-block mw-warning-with-logexcerpt"><div>\n{{int:blocked-notice-logextract|'+username+'}}\n';
text += '* '+mw.language.convertNumber(blockDate.toLocaleString(lang, dateOptions))+' {{int:logentry-block-block|[[User:'+block.by+'|'+block.by+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+block.by+'|{{int:talkpagelinktext}}]]</span> <span>[[Special:Contribs/'+block.by+'|{{int:contribslink}}]]</span></span>|'+block.by;
if ( mw.util.isIPAddress(block.user, true) ) text += '|[[Special:Contribs/'+block.user+'|'+block.user+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+block.user+'|{{int:talkpagelinktext}}]]</span></span>';
else text += '|[[User:'+block.user+'|'+block.user+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+block.user+'|{{int:talkpagelinktext}}]]</span> <span>[[Special:Contribs/'+block.user+'|{{int:contribslink}}]]</span></span>';
text += '|'+block.user+'|'+blockexpiry+'|}} <span class="comment">{{int:parentheses|'+block.reason+'}}</span></div></div>';
}
api.parse( text, {
disablelimitreport: true,
wrapoutputclass: 'horse-userprofile mw-message-box mw-content-'+($('#contentSub').attr('dir')||'ltr'),
uselang: mw.config.get('wgUserLanguage')
} ).done( function(parsedText) {
$('#contentSub').append(parsedText.replace( /\u29FCgroup-([^\u29FC\u29FD]+?)(?:-member)?\u29FD/g, '$1' ));
} );
}
}
} );
// </nowiki>
2df0d96710fe446c5289ea1c484419b50c43fd5b
MediaWiki:Gadgets-definition
8
294
475
2024-12-21T19:22:56Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
* userProfile[ResourceLoader|dependencies=mediawiki.api|default]|userProfile.js|userProfile.css
* hoverShowSpoilers[ResourceLoader|type=styles]|hoverShowSpoilers.css
== Utility gadgets ==
* mpEditLinks[ResourceLoader|rights=editprotected|default]|mpEditLinks.css|mpEditLinks.js
* purge[ResourceLoader|default|type=general|rights=edit,purge|dependencies=mediawiki.util]|purge.js
* UploadMultipleFiles[ResourceLoader|default|rights=edit,upload]|UploadMultipleFiles.js
== appearance ==
* collapsibleSidebarSections[ResourceLoader]|collapsibleSidebarSections.js|collapsibleSidebarSections.css<!-- not default, to make it default please add |default after ResourceLoader, follow the examples above -->
8efe861e90226f99e1b63c1b0dd27769eeff99ab
MediaWiki:Licenses
8
295
476
2024-12-21T19:22:57Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
*Game content
** License|game|This contains content from the game or its official media
*Commonly used
** License|fairuse|This will be used in a way that qualifies as "fair use" under US law
** License|CC0|This file is licensed under the CC0 1.0 License
** License|CC-BY-NC-ND|This is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License
** License|CC-BY-NC-SA|This is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License
** License|CC-BY-NC|This is licensed under the Creative Commons Attribution-NonCommercial 3.0 License
** License|CC-BY-ND|This is licensed under the Creative Commons Attribution-NoDerivs 3.0 License
** License|CC-BY-SA|This is licensed under the Creative Commons Attribution-ShareAlike 3.0 License
** License|permission|The copyright holder gave permission to use this work only in wiki.gg articles
** License|CC-BY|This is licensed under the Creative Commons Attribution 3.0 License
** License|CC-PD|This is in the public domain
** License|CC-SRR|This is licensed under the Creative Commons Some Rights Reserved License
*Unsure or unknown
** License|nolicense|I don't know the license
80cf31331a258a3fc3651f6d5961fbb5c1822cee
MediaWiki:Print.css
8
296
477
2024-12-21T19:22:58Z
Crimroxs
244470
Adding default set of pages
css
text/css
/* CSS placed here will affect the print output */
/* hide the wiki.gg header. Please note that this is generally not allowed but is fine for print mode */
#wikigg-header {
display:none !important;
}
37a88cf9f867731622023473d80d147068183ce3
MediaWiki:Theme-definitions
8
297
478
2024-12-21T19:22:59Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
* light[bundled|kind=light]
* dark[bundled|kind=dark]
05cdfdf87ea42919cc6ea267d3972cc06847ed60
MediaWiki:Vector.css
8
298
479
2024-12-21T19:23:01Z
Crimroxs
244470
Adding default set of pages
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-color--rgb: var(--wiki-content-heading-color--rgb);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
body {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
}
#mw-page-base {
background:none;
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/* override default wiki.gg table overflowing in favor of media queries (see bottom of sheet) */
table {
display: table;
white-space: unset;
}
/* Signal color scheme hints to browsers */
html.view-dark { color-scheme: dark }
html.view-light { color-scheme: light }
iframe { color-scheme: auto }
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
.vector-menu-tabs-legacy li,
#p-cactions {
background-image: linear-gradient(
to top,
var(--wiki-navigation-border-color) 0,
var(--wiki-navigation-background-color) 1px,
var(--wiki-navigation-background-color--secondary) 100%);
}
#p-cactions {
z-index: 5;
}
#p-variants {
background-color: var(--wiki-content-background-color);
}
.vector-menu-dropdown {
/* Matching a built-in rule for .vector-menu-tabs-legacy */
height: 2.5em;
}
.vector-menu-tabs-legacy li.selected {
background: var(--wiki-navigation-selected-background-color);
border-color: var(--wiki-navigation-selected-border-color);
}
.vector-menu-tabs,
.vector-menu-tabs a,
#mw-head .vector-menu-dropdown .vector-menu-heading{
background-image: linear-gradient(to bottom,transparent 0,var(--wiki-navigation-border-color) 100%);
}
.vector-menu-tabs li a,
.vector-menu-tabs li.new a,
.vector-menu-tabs li.new a:visited,
.vector-menu-tabs .selected a,
.vector-menu-tabs .selected a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading {
color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs .selected a,
.vector-menu-tabs .selected a:visited {
color: var(--wiki-navigation-selected-text-color);
}
.vector-menu-dropdown .vector-menu-content {
background: none;
border: none;
box-shadow:none;
margin-top:-1px;
}
.vector-menu-dropdown .vector-menu-content-list {
background-color: var(--wiki-navigation-background-color--secondary);
border: 1px solid var(--wiki-navigation-border-color);
}
div.vectorMenu .mw-list-item a,
.vector-menu-dropdown .mw-list-item a,
.vector-menu-dropdown .mw-list-item.selected a,
.vector-menu-dropdown .mw-list-item.selected a:visited {
color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs li a:hover,
.vector-menu-tabs li.new a:hover,
.vector-menu-tabs li.new a:visited:hover,
.vector-menu-tabs .selected a:hover,
.vector-menu-tabs .selected a:visited:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover,
div.vectorMenu .mw-list-item a:hover,
.vector-menu-dropdown .mw-list-item.selected a:hover,
.vector-menu-dropdown .mw-list-item.selected a:visited:hover {
color:var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .vector-menu-heading::after {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#p-search {
z-index:2;
}
#p-search .searchButton {
background-color:transparent;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color:var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color:var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external {
background:none;
padding-right: 0;
}
.mw-parser-output a.external::after {
display:inline-block;
width:1em;
height:1em;
margin-left:1px;
content:'';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after {
margin-left:0;
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title^="wikipedia:"]::after,
a.extiw[title^="wp:"]::after,
a.extiw[title^="mw:"]::after,
a.extiw[title^="support:"]::after {
display:inline-block;
width:1em;
height:1em;
margin-left:1px;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
content:'';
vertical-align: text-top;
}
a.extiw[title^="wikipedia:"]::after,
a.extiw[title^="wp:"]::after {
background-image:url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406);
}
a.extiw[title^="mw:"]::after {
background-image:url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406);
}
a.extiw[title^="support:"]::after {
background-image:url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg);
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel .vector-menu-portal {
background-color: rgba(var(--wiki-sidebar-background-color--rgb), var(--wiki-sidebar-background-opacity));
border:1px solid var(--wiki-sidebar-border-color);
margin: 0 0.5em;
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom:0;
}
.vector-menu-portal .vector-menu-heading {
padding: 0.75em 0.33em 0 0.67em;
margin: 0;
}
.vector-menu-portal .vector-menu-content {
margin: 0 0.5em;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color:var(--wiki-sidebar-link-color--hover);
}
.vector-menu-portal .vector-menu-heading {
background: none;
color: var(--wiki-sidebar-heading-color);
font-family:var(--wiki-sidebar-heading-font-family);
}
#t-newpage {
--sidebar-icon:url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order:-1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order:-1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order:-1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order:-1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order:-1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order:-1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before {
content:'';
background-image:var(--sidebar-icon);
background-size:contain;
background-repeat:no-repeat;
background-position:center;
display:inline-block;
width:15px;
height:15px
}
#p-tb .mw-list-item > a::before {
filter:var(--wiki-icon-to-link-filter)
}
#p-tb .mw-list-item > a {
display:flex;
align-items:center;
gap:3px
}
#p-tb .vector-menu-content-list {
display:flex;
flex-direction:column;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom:var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius:
var(--wiki-sidebar-border-radius)
var(--wiki-sidebar-border-radius)
calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999 ))
calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999 ));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius:
calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999 ))
calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999 ))
var(--wiki-sidebar-border-radius)
var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius:calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999 ));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(1px, var(--wiki-sidebar-portal-spacing, 0px)); /* the 0px fallback is for backwards compatibility with older versions of the loadout */
}
/* end sidebar spacing and border-radius */
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
.mw-wiki-logo {
background-size: contain;
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.mw-body,
.parsoid-body,
.mw-footer {
color: var(--wiki-content-text-color);
background-color: rgba(var(--wiki-content-background-color--rgb), var(--wiki-content-background-opacity));
border: 1px solid var(--wiki-content-border-color);
margin-right: 1em;
}
.mw-footer {
border-top-width:0;
}
.mw-footer li {
color: var(--wiki-content-text-color);
}
@media screen and (max-width: 981px) {
.mw-body,
.parsoid-body,
.mw-footer {
margin-right: 0;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********************************
* wiki.gg network elements tuning *
*********************************/
#wikigg-footer {
position: sticky;
top: 100%;
margin-top: 0.5rem;
clear: both;
}
/**
* Only clear right side in the MW footer to prevent icon overflow. This is accompanied by
* the full clear on netfooter to stop the sidebar from offsetting it.
*/
.mw-footer > div[style^="clear"]:last-child {
clear: right !important;
}
/***************************************
* End wiki.gg network elements tuning *
*************************************/
/***********
* Headings *
************/
.mw-body h1,
.mw-body h2 {
border-bottom: 1px solid var(--wiki-content-border-color);
}
h1, h2, h3, h4, h5, h6 {
color: var(--wiki-heading-color);
}
.mw-body h1,
.mw-body h2,
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6 {
font-family:var(--wiki-heading-font-family);
}
.client-js .mw-content-ltr .mw-editsection-bracket:first-of-type,
.client-js .mw-content-rtl .mw-editsection-bracket:not(:first-of-type),
.mw-editsection-divider,
.client-js .mw-content-rtl .mw-editsection-bracket:first-of-type,
.client-js .mw-content-ltr .mw-editsection-bracket:not(:first-of-type) {
color: var(--wiki-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable>tr>th,
.wikitable>*>tr>th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable>tr>td,
.wikitable>*>tr>td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: rgba(var(--wiki-success-color--rgb),.25);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background:rgba(var(--wiki-content-dynamic-color--secondary--rgb), 0.05);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs>.oo-ui-menuLayout-content>.oo-ui-indexLayout-stackLayout>.oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: rgba(var(--wiki-accent-label-color--rgb), 0.75);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg,var(--wiki-content-background-color) 25%,transparent 25%,transparent 50%,var(--wiki-content-background-color) 50%,var(--wiki-content-background-color) 75%,transparent 75%,transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color:var(--wiki-content-text-mix-color);
border-color:var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color:var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span{
border-color:rgba(var(--wiki-accent-color--rgb), 0.9);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color:var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span{
background-color:rgba(var(--wiki-accent-color--rgb), 0.5);
border-color:rgba(var(--wiki-accent-color--rgb), 0.5);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: rgba(var(--wiki-accent-color--rgb),0.5);
box-shadow: inset 0 0 0 1px rgba(var(--wiki-accent-color--rgb),0.5);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: rgba(var(--wiki-accent-color--rgb), 0.15);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: rgba(var(--wiki-accent-color--rgb),0.1);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: rgba(var(--wiki-accent-color--rgb), .07) !important;
outline-color: rgba(var(--wiki-accent-color--rgb), .07) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: rgba(var(--wiki-content-text-mix-color-95--rgb),0.8);
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color:var(--wiki-alert-color);
}
.mw-plusminus-null{
color:var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color:var(--wiki-success-color);
}
.updatedmarker {
background-color: rgba(var(--wiki-success-color--rgb), 0.25);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: rgba(var(--wiki-success-color--rgb),0.9);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: rgba(var(--wiki-alert-color--rgb), 0.9);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: rgba(var(--wiki-success-color--rgb), 0.9);
box-shadow: 0 0 0 1px rgba(var(--wiki-success-color--rgb), 0.9);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: rgba(var(--wiki-alert-color--rgb), 0.9);
box-shadow: 0 0 0 1px rgba(var(--wiki-alert-color--rgb), 0.9);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: rgba(var(--wiki-accent-color--rgb), 0.5);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: rgba(var(--wiki-accent-color--rgb), 0.15);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter:var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter:brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color:var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color:var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: rgba(var(--wiki-content-text-color--rgb), 0.8);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: rgba(var(--wiki-alert-color--rgb), 0.4);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: rgba(var(--wiki-success-color--rgb), 0.4);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: rgba(var(--wiki-alert-color--rgb), 0.3);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color:var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color:rgba(var(--wiki-success-color--rgb), 0.8);
background: rgba(var(--wiki-success-color--rgb), 0.1);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: rgba(var(--wiki-success-color--rgb), 0.9);
background: rgba(var(--wiki-success-color--rgb), 0.1);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color:rgba(var(--wiki-alert-color--rgb), 0.9);
background: rgba(var(--wiki-alert-color--rgb), 0.1);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color:var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
box-shadow: 0 0.1em 0.2em #000000;
}
#mw-toc-heading{
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage {
height: auto;
}
/* packed-overlay mode for galleries */
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper {
background: rgba(var(--wiki-content-dynamic-color--inverted--rgb),0.8);
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color:var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color:var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color:var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet>.index> :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .sections .section {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.05);
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .booklet .pages {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.05);
}
.wikiEditor-ui-toolbar .booklet .index .current {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.05);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.05);
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color:var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: rgba(var(--wiki-accent-color--rgb),0.15);
color: var(--wiki-accent-color);
border-color:var(--wiki-accent-color);
box-shadow:inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor{
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
}
.ace_gutter-cell {
color: rgba(var(--wiki-content-dynamic-color--rgb), 0.4);
}
.ace_editor .ace_print-margin {
width: 1px;
background: rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.75);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image:linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color:rgba(var(--wiki-content-dynamic-color--inverted--rgb),0.93);
color: rgba(var(--wiki-content-dynamic-color--rgb), 0.93);
}
.ace_editor .ace_cursor {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: rgba(var(--wiki-content-dynamic-color--rgb), 0.20)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line {
background: rgba(var(--wiki-content-dynamic-color--rgb), 0.031)
}
.ace_editor .ace_gutter-active-line {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.031)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: rgba(var(--wiki-content-dynamic-color--rgb), 0.05);
}
.ace_editor .ace_marker-layer .ace_selection {
background: rgba(var(--wiki-content-dynamic-color--rgb), 0.1);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid rgba(var(--wiki-content-dynamic-color--rgb), 0.20)
}
.ace_editor .ace_invisible {
color: rgba(var(--wiki-content-dynamic-color--rgb), 0.25)
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.1);
border-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.1);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: rgba(var(--wiki-content-dynamic-color--rgb), 0.3);
}
.ace_editor .ace_xml-pe {
color: rgba(var(--wiki-content-dynamic-color--rgb), 0.28);
}
.ace_editor .ace_indent-guide {
background:none;
border-right:1px solid rgba(var(--wiki-content-dynamic-color--rgb), 0.2);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: rgba(var(--wiki-content-background-color--rgb), 0.5);
color: var(--wiki-content-text-color);
}
.view-dark .CodeMirror,
.CodeMirror {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .CodeMirror {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.CodeMirror {
background-color:rgba(var(--wiki-content-background-color--rgb), 0.35);
color: var(--wiki-content-text-color)
}
.CodeMirror-code:focus-visible {
outline:none;
}
.CodeMirror .CodeMirror-line::selection,
.CodeMirror .CodeMirror-line>span::selection,
.CodeMirror .CodeMirror-line>span>span::selection,
.CodeMirror .CodeMirror-selected {
background: rgba(var(--wiki-accent-color--rgb), .3);
}
.CodeMirror .CodeMirror-line::-moz-selection,
.CodeMirror .CodeMirror-line>span::-moz-selection,
.CodeMirror .CodeMirror-line>span>span::-moz-selection {
background: rgba(var(--wiki-accent-color--rgb), .3);
}
.CodeMirror-linenumber {
color: rgba(var(--wiki-content-text-color--rgb), .6)
}
.CodeMirror div.CodeMirror-cursor {
border-left: 1px solid var(--wiki-content-text-color);
}
.cm-keyword {
color: var(--codemirror-purple)
}
.cm-def {
color: var(--codemirror-blue)
}
.cm-comment {
color: var(--codemirror-yellow)
}
.cm-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-string {
color: var(--codemirror-red)
}
.cm-atom {
color: var(--codemirror-pink)
}
.cm-number {
color: var(--codemirror-green)
}
.CodeMirror-gutters {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var( --wikigg-header-height );
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color:var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__indicator {
background: var(--wiki-content-link-color);
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color:var(--wiki-accent-color)
}
:focus-visible {
outline-style:solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color:var(--wiki-content-border-color);
}
hr {
background-color:var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color:var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color:var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color:var(--wiki-content-border-color);
}
ol.references li:target, sup.reference:target {
background-color: rgba(var(--wiki-accent-color--rgb), .1);
}
/* category bar and filetoc */
.catlinks,
ul#filetoc {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
#contentSub,
#contentSub2 {
color:var(--wiki-content-text-mix-color);
}
/* arrow on redirect pages */
.mw-content-ltr .redirectText li:first-child {
padding-left:0;
background:none;
}
.mw-content-ltr .redirectText li:first-child::before {
content:'';
display:inline-block;
width:47px;
height:1em;
vertical-align: middle;
background-image:linear-gradient(transparent,transparent),url(/resources/src/mediawiki.action/images/redirect-ltr.svg?ff441);
filter:var(--wiki-icon-general-filter);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.mw-notification .oo-ui-labelElement-label {
color:var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter:unset;
}
/**/
.mime-type.has-warning {
color:var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter:drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter:brightness(0) var(--wiki-icon-to-link-filter);
filter:var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover>td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: rgba(var(--wiki-accent-color--rgb), .8);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: rgba(var(--wiki-accent-color--rgb), .6);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: rgba(var(--wiki-accent-color--rgb), .5);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable>*>tr>th,
.mw-datatable>tr>th,
.mw-json>*>tr>th,
.mw-json>tr>th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable>*>tr>td,
.mw-datatable>tr>td,
.mw-json>*>tr>td,
.mw-json>tr>td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: rgba(var(--wiki-success-color--rgb), .6);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: rgba(var(--wiki-accent-color--rgb), .25);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color:var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color:var(--wiki-accent-label-color);
text-decoration:underline;
}
table.cargoTable th.headerSort::after {
background-color:var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color:var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color:var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color:rgba(var(--wiki-content-background-color--secondary--rgb), 0.75);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: rgba(var(--wiki-content-background-color--secondary--rgb), 0.5);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color:rgba(var(--wiki-content-background-color--rgb), 0.75);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom,var(--wiki-content-background-color) 0%,var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: rgba(var(--wiki-content-background-color--secondary--rgb), 0.5);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(rgba(var(--wiki-accent-color--rgb), 0.2), rgba(var(--wiki-accent-color--rgb), 0.2));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color:var(--wiki-content-border-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button {
background-color: transparent;
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image:none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content:'';
pointer-events: none;
filter:var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color:rgba(var(--wiki-accent-color--rgb), 0.05);
border-color:rgba(var(--wiki-accent-color--rgb), 0.75);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover+span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate+span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus+span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active+span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus+span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus+span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus+span {
background-color: rgba(var(--wiki-accent-color--rgb), 0.5);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: rgba(var(--wiki-accent-color--rgb), 0.5)
}
.oo-ui-image-invert.oo-ui-icon-check {
background:none;
position:relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content:'';
pointer-events: none;
filter:var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
text-shadow: none;
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: rgba(var(--wiki-accent-color--rgb), .15);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle+.mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button>.oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button>.oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive>.oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: rgba(var(--wiki-content-text-color--rgb), .6);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox]+span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox]+span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: rgba(var(--wiki-accent-color--rgb), .15)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: rgba(var(--wiki-content-text-color--rgb), .6);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: rgba(var(--wiki-accent-color--rgb), .15);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: rgba(var(--wiki-content-text-color--rgb), .6);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: rgba(var(--wiki-content-text-color--rgb), .8);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox]+span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox]+span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: rgba(var(--wiki-content-text-color--rgb), .6);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: rgba(var(--wiki-accent-color--rgb), 0.5);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: rgba(var(--wiki-accent-color--rgb), 0.1);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: rgba(var(--wiki-content-text-color--rgb), 0.8);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color:var(--wiki-accent-color);
}
100% {
border-top-color:var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: rgba(var(--wiki-content-text-color--rgb), 0.1);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter:unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color:rgba(var(--wiki-accent-color--rgb), 0.2);
border-color:var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: rgba(var(--wiki-content-text-color--rgb), .76);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: rgba(var(--wiki-content-text-color--rgb), .75);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline:none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline:1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.mw-icon-arrow-collapsed,
.mw-collapsible-arrow.mw-collapsible-toggle-collapsed {
filter:brightness(75%) var(--wiki-icon-general-filter);
}
/* Collapsibles */
.mw-collapsible button.mw-collapsible-toggle > span,
.mw-collapsible-toggle-default .mw-collapsible-text {
color: var(--wiki-content-link-color);
}
/*
The below rules fix an error caused by the above rule because the toggles in the edit footer
have text and an arrow in the same element, so the text gets inverted when it shouldn't be
*/
.mw-editfooter-toggler {
position:relative;
filter:unset;
background:none;
}
.mw-editfooter-toggler::before {
position:absolute;
left:0;
top:0;
background-repeat: no-repeat;
background-position: left center;
width:12px;
height:100%;
content:'';
filter:brightness(75%) var(--wiki-icon-general-filter);
}
.mw-editfooter-toggler.mw-icon-arrow-collapsed::before {
background-image: url(/resources/src/mediawiki.icon/images/arrow-collapsed-ltr.svg?40e9a);
}
.mw-editfooter-toggler.mw-icon-arrow-expanded::before {
background-image: url(/resources/src/mediawiki.icon/images/arrow-expanded.svg?d0685);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color:var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: rgba(var(--wiki-content-text-color--rgb), 0.25);
text-shadow:none;
border-color:var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color:var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color:var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color:var(--wiki-accent-color);
box-shadow:inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-text-mix-color-95);
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: var(--wiki-content-border-color);
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color:rgba(var(--wiki-accent-color--rgb), 0.5);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color:rgba(var(--wiki-content-text-color--rgb), 0.8);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending){
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px rgba(var(--wiki-content-dynamic-color--rgb),0.15);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color:var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-heading-color);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color:var(--wiki-content-background-color--secondary);
color:var(--wiki-content-text-color);
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color:var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition:none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color:var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color:var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color:rgba(var(--wiki-accent-color--rgb), 0.1);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color:rgba(var(--wiki-accent-color--rgb), 0.15);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow:inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline:1px solid var(--wiki-accent-color);
box-shadow:inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color:var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 rgba(var(--wiki-content-dynamic-color--rgb),0.1);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color:var(--wiki-accent-color);
color:var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color:var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless>.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive>.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button{
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:focus {
color: var(--wiki-alert-color--hover);
}
.oo-ui-buttonElement-frameless>.oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless>button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color),inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover),inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button{
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: rgba(var(--wiki-content-link-color--rgb),0.08);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: rgba(var(--wiki-content-link-color--rgb), 0.9);
border-color: rgba(var(--wiki-content-link-color--rgb), 0.9);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover),inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color:var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.mw-advancedSearch-fieldContainer {
background: var(--wiki-content-background-color);
border: 1px solid var(--wiki-content-border-color);
}
.mw-advancedSearch-fieldContainer fieldset {
border-color: var(--wiki-content-border-color);
margin-top: 0;
}
.mw-advancedSearch-fieldContainer .oo-ui-labelElement > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label {
all: unset;
}
.mw-advancedSearch-expandablePane-button.oo-ui-widget-enabled.oo-ui-buttonWidget > .oo-ui-buttonElement-button:hover {
background-color: rgba(var(--wiki-accent-color--rgb), 0.1);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-expandablePane-button.oo-ui-widget-enabled.oo-ui-buttonWidget.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal>.oo-ui-dialog {
background-color: rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.5);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color:var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: rgba(var(--wiki-accent-color--rgb), 0.5);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color),0 2px 2px 0 rgba(0,0,0,0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: rgba(var(--wiki-content-text-color--rgb), 0.55);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
color: #fff;
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: rgba(var(--wiki-content-text-color--rgb), 0.55);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: rgba(var(--wiki-warning-color--rgb), 0.16);
}
.mw-spinner-container > div {
filter: var(--wiki-icon-general-filter);
}
.mw-spinner-container > div::after {
background-color:var(--wiki-content-text-color);
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color:var(--wiki-content-text-mix-color);
}
.mw-highlight,
.view-light .mw-highlight {
--pygments-background: rgba(var(--wiki-content-background-color--secondary--rgb), 0.5);
--pygments-err: #db0000;
--pygments-c: #3a7575;
--pygments-k: #008000;
--pygments-o: #666;
--pygments-ch: #3a7575;
--pygments-cm: #3a7575;
--pygments-cp: #986200;
--pygments-cpf: #3a7575;
--pygments-c1: #3a7575;
--pygments-cs: #3a7575;
--pygments-gd: #a00000;
--pygments-gr: #db0000;
--pygments-gh: #000080;
--pygments-gi: #008100;
--pygments-go: #6e6e6e;
--pygments-gp: #000080;
--pygments-gu: #800080;
--pygments-gt: #04d;
--pygments-kc: #008000;
--pygments-kd: #008000;
--pygments-kn: #008000;
--pygments-kp: #008000;
--pygments-kr: #008000;
--pygments-kt: #b00040;
--pygments-m: #666;
--pygments-s: #ba2121;
--pygments-na: #647421;
--pygments-nb: #008000;
--pygments-nc: #00f;
--pygments-no: #800;
--pygments-nd: #a412ff;
--pygments-ni: #6d6d6d;
--pygments-ne: #c9352e;
--pygments-nf: #00f;
--pygments-nl: #727200;
--pygments-nn: #00f;
--pygments-nt: #008000;
--pygments-nv: #19177c;
--pygments-ow: #a412ff;
--pygments-w: #6e6e6e;
--pygments-mb: #666;
--pygments-mf: #666;
--pygments-mh: #666;
--pygments-mi: #666;
--pygments-mo: #666;
--pygments-sa: #ba2121;
--pygments-sb: #ba2121;
--pygments-sc: #ba2121;
--pygments-dl: #ba2121;
--pygments-sd: #ba2121;
--pygments-s2: #ba2121;
--pygments-se: #a55a1e;
--pygments-sh: #ba2121;
--pygments-si: #af4d74;
--pygments-sx: #008000;
--pygments-sr: #af4d74;
--pygments-s1: #ba2121;
--pygments-ss: #19177c;
--pygments-bp: #008000;
--pygments-fm: #00f;
--pygments-vc: #19177c;
--pygments-vg: #19177c;
--pygments-vi: #19177c;
--pygments-vm: #19177c;
--pygments-il: #666;
}
.view-dark .mw-highlight {
--pygments-background: rgba(var(--wiki-content-background-color--secondary--rgb), 0.5);
--pygments-err: #fe4242;
--pygments-c: #4b9797;
--pygments-k: #00a300;
--pygments-o: #898989;
--pygments-ch: #4b9797;
--pygments-cm: #4b9797;
--pygments-cp: #c17d00;
--pygments-cpf: #4b9797;
--pygments-c1: #4b9797;
--pygments-cs: #4b9797;
--pygments-gd: #ff3f3f;
--pygments-gr: #fe4242;
--pygments-gh: #7a7aff;
--pygments-gi: #00a000;
--pygments-go: #8a8a8a;
--pygments-gp: #7a7aff;
--pygments-gu: #f500f5;
--pygments-gt: #4e84fe;
--pygments-kc: #00a300;
--pygments-kd: #00a300;
--pygments-kn: #00a300;
--pygments-kp: #00a300;
--pygments-kr: #00a300;
--pygments-kt: #fe357e;
--pygments-m: #898989;
--pygments-s: #e25e5e;
--pygments-na: #80932a;
--pygments-nb: #00a300;
--pygments-nc: #7a7afe;
--pygments-no: #ff4040;
--pygments-nd: #bf5aff;
--pygments-ni: #999;
--pygments-ne: #da655f;
--pygments-nf: #7a7afe;
--pygments-nl: #a0a000;
--pygments-nn: #7a7afe;
--pygments-nt: #00a300;
--pygments-nv: #8381e7;
--pygments-ow: #bf5aff;
--pygments-w: #bbb;
--pygments-mb: #898989;
--pygments-mf: #898989;
--pygments-mh: #898989;
--pygments-mi: #898989;
--pygments-mo: #898989;
--pygments-sa: #e25e5e;
--pygments-sb: #e25e5e;
--pygments-sc: #e25e5e;
--pygments-dl: #e25e5e;
--pygments-sd: #e25e5e;
--pygments-s2: #e25e5e;
--pygments-se: #d07125;
--pygments-sh: #e25e5e;
--pygments-si: #c17492;
--pygments-sx: #00a300;
--pygments-sr: #c17492;
--pygments-s1: #e25e5e;
--pygments-ss: #8381e7;
--pygments-bp: #00a300;
--pygments-fm: #7a7afe;
--pygments-vc: #8381e7;
--pygments-vg: #8381e7;
--pygments-vi: #8381e7;
--pygments-vm: #8381e7;
--pygments-il: #898989;
}
div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight .err {border-color: var(--pygments-err);}
.mw-highlight .c {color: var(--pygments-c);}
.mw-highlight .k {color: var(--pygments-k);}
.mw-highlight .o {color: var(--pygments-o);}
.mw-highlight .ch {color: var(--pygments-ch);}
.mw-highlight .cm {color: var(--pygments-cm);}
.mw-highlight .cp {color: var(--pygments-cp);}
.mw-highlight .cpf {color: var(--pygments-cpf);}
.mw-highlight .c1 {color: var(--pygments-c1);}
.mw-highlight .cs {color: var(--pygments-cs);}
.mw-highlight .gd {color: var(--pygments-gd);}
.mw-highlight .gr {color: var(--pygments-gr);}
.mw-highlight .gh {color: var(--pygments-gh);}
.mw-highlight .gi {color: var(--pygments-gi);}
.mw-highlight .go {color: var(--pygments-go);}
.mw-highlight .gp {color: var(--pygments-gp);}
.mw-highlight .gu {color: var(--pygments-gu);}
.mw-highlight .gt {color: var(--pygments-gt);}
.mw-highlight .kc {color: var(--pygments-kc);}
.mw-highlight .kd {color: var(--pygments-kd);}
.mw-highlight .kn {color: var(--pygments-kn);}
.mw-highlight .kp {color: var(--pygments-kp);}
.mw-highlight .kr {color: var(--pygments-kr);}
.mw-highlight .kt {color: var(--pygments-kt);}
.mw-highlight .m {color: var(--pygments-m);}
.mw-highlight .s {color: var(--pygments-s);}
.mw-highlight .na {color: var(--pygments-na);}
.mw-highlight .nb {color: var(--pygments-nb);}
.mw-highlight .nc {color: var(--pygments-nc);}
.mw-highlight .no {color: var(--pygments-no);}
.mw-highlight .nd {color: var(--pygments-nd);}
.mw-highlight .ni {color: var(--pygments-ni);}
.mw-highlight .ne {color: var(--pygments-ne);}
.mw-highlight .nf {color: var(--pygments-nf);}
.mw-highlight .nl {color: var(--pygments-nl);}
.mw-highlight .nn {color: var(--pygments-nn);}
.mw-highlight .nt {color: var(--pygments-nt);}
.mw-highlight .nv {color: var(--pygments-nv);}
.mw-highlight .ow {color: var(--pygments-ow);}
.mw-highlight .w {color: var(--pygments-w);}
.mw-highlight .mb {color: var(--pygments-mb);}
.mw-highlight .mf {color: var(--pygments-mf);}
.mw-highlight .mh {color: var(--pygments-mh);}
.mw-highlight .mi {color: var(--pygments-mi);}
.mw-highlight .mo {color: var(--pygments-mo);}
.mw-highlight .sa {color: var(--pygments-sa);}
.mw-highlight .sb {color: var(--pygments-sb);}
.mw-highlight .sc {color: var(--pygments-sc);}
.mw-highlight .dl {color: var(--pygments-dl);}
.mw-highlight .sd {color: var(--pygments-sd);}
.mw-highlight .s2 {color: var(--pygments-s2);}
.mw-highlight .se {color: var(--pygments-se);}
.mw-highlight .sh {color: var(--pygments-sh);}
.mw-highlight .si {color: var(--pygments-si);}
.mw-highlight .sx {color: var(--pygments-sx);}
.mw-highlight .sr {color: var(--pygments-sr);}
.mw-highlight .s1 {color: var(--pygments-s1);}
.mw-highlight .ss {color: var(--pygments-ss);}
.mw-highlight .bp {color: var(--pygments-bp);}
.mw-highlight .fm {color: var(--pygments-fm);}
.mw-highlight .vc {color: var(--pygments-vc);}
.mw-highlight .vg {color: var(--pygments-vg);}
.mw-highlight .vi {color: var(--pygments-vi);}
.mw-highlight .vm {color: var(--pygments-vm);}
.mw-highlight .il {color: var(--pygments-il);}
.mw-highlight pre {
background: var(--pygments-background);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: rgba(var(--wiki-accent-color--rgb), .2)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var( --wikigg-header-height );
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
#searchInput:focus,
#simpleSearch:hover #searchInput,
#simpleSearch:hover #searchInput:focus {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color:var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special.suggestions-result-current .special-label {
color:var(--wiki-accent-label-color);
}
.suggestions-special .special-query {
color: var(--wiki-link-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: rgba(var(--wiki-content-background-color--secondary--rgb), 0.5);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: rgba(var(--wiki-content-background-color--secondary--rgb), 0.5);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/* invert the help icon on the helplink */
#mw-indicator-mw-helplink a {
background-image: none;
}
#mw-indicator-mw-helplink a::before {
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
vertical-align: middle;
height: 20px;
padding-left: 25px;
content: "";
}
#mw-indicator-mw-helplink a::before {
filter: var(--wiki-icon-to-link-filter);
}
/**/
/* Login/register page */
.mw-number-text {
color:var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color:var(--wiki-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position:relative;
background:none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position:absolute;
width:95px;
height:100%;
left:0;
top:0;
content:'';
filter:brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, rgba(var(--wiki-content-background-color--rgb), 0) 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: var(--wiki-content-text-mix-color-95);
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color:var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-dialog .mw-mmv-dialog-warning {
color: #000;
}
.mw-mmv-dialog .mw-mmv-dialog-warning a {
color: #0645ad;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display:inline-block;
width:8px;
height:100%;
content:'';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: rgba(var(--wiki-content-text-color--rgb), 0.76);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: rgba(var(--wiki-content-text-color--rgb), 0.82);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active+.mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active+.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active+.mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus+.mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus+.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus+.mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.mw-echo-ui-notificationItemWidget {
background-color: var(--wiki-content-background-color);
}
.mw-echo-ui-notificationItemWidget-unread,
.mw-echo-ui-placeholderItemWidget {
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.8);
}
.mw-echo-ui-crossWikiUnreadFilterWidget {
border-color:var(--wiki-content-border-color);
}
.mw-echo-ui-crossWikiUnreadFilterWidget-subtitle {
color:var(--wiki-content-text-mix-color);
}
.mw-echo-ui-notificationItemWidget-unread:hover,
.mw-echo-ui-notificationItemWidget:hover,
.mw-echo-ui-notificationsInboxWidget-toolbarWrapper {
background-color:var(--wiki-content-background-color--secondary);
}
.mw-echo-ui-menuItemWidget > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color:var(--wiki-content-text-color);
}
.mw-echo-ui-notificationItemWidget-content-message-body {
color:var(--wiki-content-text-mix-color);
}
.mw-echo-ui-notificationsListWidget:not(:hover) a,
#p-personal .mw-echo-ui-notificationsListWidget:not(:hover) a.new,
.mw-echo-ui-notificationItemWidget-content-message-header,
.mw-echo-ui-notificationItemWidget-content-actions-timestamp{
color:var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
.mw-echo-ui-pageNotificationsOptionWidget-label-count {
background-color:var(--wiki-content-background-color--secondary);
color:var(--wiki-content-text-color);
}
.mw-echo-ui-notificationItemWidget,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement:last-child {
border-color:var(--wiki-content-border-color);
}
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-body > .mw-echo-ui-notificationsListWidget > .mw-echo-ui-notificationItemWidget:focus {
box-shadow:inset 0 0 0 2px var(--wiki-accent-color);
border-color:var(--wiki-content-border-color);
}
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement > .oo-ui-buttonElement-button:focus {
box-shadow:inset 0 0 0 2px var(--wiki-accent-color);
}
.mw-echo-ui-notificationItemWidget:last-child {
border-bottom:1px solid var(--wiki-content-border-color);
}
.mw-echo-ui-crossWikiNotificationItemWidget-group,
.mw-echo-ui-bundleNotificationItemWidget-group {
background-color:var(--wiki-content-background-color);
}
.mw-echo-ui-notificationItemWidget-icon{
filter:brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color:var(--wiki-accent-color);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color:var(--wiki-content-background-color);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color:var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color:var(--wiki-content-background-color--secondary);
}
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-selected {
background-color:rgba(var(--wiki-accent-color--rgb), 0.1);
color:var(--wiki-accent-color);
}
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-selected.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted,
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-pressed.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted{
background-color:rgba(var(--wiki-accent-color--rgb), 0.2);
color:var(--wiki-accent-color);
}
.oo-ui-optionWidget-selected .mw-echo-ui-pageNotificationsOptionWidget-label-count {
color:var(--wiki-accent-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color:rgba(var(--wiki-accent-color--rgb),0.2);
}
to {
background-color:var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color:rgba(var(--wiki-accent-color--rgb),0.2);
}
to {
background-color:var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color:rgba(var(--wiki-accent-color--rgb),0.2);
}
to {
background-color:var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color:rgba(var(--wiki-accent-color--rgb),0.2);
}
to {
background-color:var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter:var(--wiki-icon-general-filter)
}
/**/
/*************************
* End Vector theme fixes *
**************************/
/**************
* Codex fixes *
***************/
/* text input */
.cdx-text-input__input:enabled {
background-color:var(--wiki-content-background-color--secondary);
border-color:var(--wiki-content-border-color);
color:var(--wiki-content-text-color);
}
.cdx-text-input__input:disabled {
-webkit-text-fill-color: rgba(var(--wiki-content-text-color--rgb), 0.25);
background: var(--wiki-content-text-mix-color-95);
color: rgba(var(--wiki-content-text-color--rgb), 0.25);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.cdx-text-input__input::placeholder {
color:var(--wiki-content-text-mix-color);
}
.cdx-text-input__input:enabled:hover,
.cdx-text-input__input:enabled:focus {
border-color:var(--wiki-accent-color);
}
.cdx-text-input__input:enabled:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.cdx-text-input__input:enabled:read-only {
background-color:var(--wiki-content-text-mix-color-95);
}
.cdx-text-input__input:enabled:read-only,
.cdx-text-input__input:enabled:read-only:hover,
.cdx-text-input__input:enabled:read-only:focus {
border-color:var(--wiki-content-text-mix-color);
box-shadow:none;
}
/**/
/* Buttons */
.cdx-button:enabled,
.cdx-button.cdx-button--fake-button--enabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
border-color: var(--wiki-content-border-color);
}
.cdx-button:enabled:hover,
.cdx-button.cdx-button--fake-button--enabled:hover {
background-color: var(--wiki-content-text-mix-color-95);
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: var(--wiki-content-border-color);
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
color: var(--wiki-content-link-color--hover);
}
.cdx-button:enabled:active,
.cdx-button.cdx-button--fake-button--enabled:active,
.cdx-button:enabled.cdx-button--is-active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--is-active {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
}
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-color);
}
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-color--hover);
}
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active) {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color),inset 0 0 0 2px var(--wiki-content-background-color);
}
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active {
background-color: rgba(var(--wiki-accent-color--rgb), 0.75);
border-color: rgba(var(--wiki-accent-color--rgb), 0.75);
color: var(--wiki-accent-label-color);
}
.cdx-button:enabled.cdx-button--action-progressive,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive {
color: var(--wiki-accent-color);
}
.cdx-button:enabled.cdx-button--action-progressive:hover,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover {
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.cdx-button:enabled.cdx-button--action-progressive:active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,
.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
}
.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive {
color: var(--wiki-accent-color);
}
.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover {
background-color:rgba(var(--wiki-accent-color--rgb), 0.1);
color: rgba(var(--wiki-accent-color--rgb), 0.9);
}
.cdx-button:enabled.cdx-button--weight-quiet:active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:active,
.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--is-active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--is-active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-text-mix-color);
}
.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,
.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active {
background-color: rgba(var(--wiki-accent-color--rgb), 0.3);
color: var(--wiki-accent-label-color);
border-color: rgba(var(--wiki-accent-color--rgb), 0.3);
}
.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),
.cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active) {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) {
.cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive .cdx-button__icon {
background-color: var(--wiki-content-link-color);
}
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon {
background-color: var(--wiki-content-link-label-color);
}
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover .cdx-button__icon {
background-color: var(--wiki-content-link-label-color);
}
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active .cdx-button__icon,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon {
background-color: var(--wiki-content-link-label-color);
}
.cdx-button:enabled .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled .cdx-button__icon {
background-color: var(--wiki-content-link-color);
}
.cdx-button:enabled:hover .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled:hover .cdx-button__icon {
background-color: var(--wiki-content-link-color);
}
.cdx-button:enabled:active .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled:active .cdx-button__icon,
.cdx-button:enabled.cdx-button--is-active .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--is-active .cdx-button__icon {
background-color: var(--wiki-content-link-color);
}
}
/**/
/* Checkboxes */
.cdx-checkbox__icon {
background-color:rgba(var(--wiki-accent-color--rgb),0.05);
}
.cdx-checkbox__input:enabled + .cdx-checkbox__icon {
border-color: rgba(var(--wiki-accent-color--rgb),0.75);
}
.cdx-checkbox__input:enabled:hover + .cdx-checkbox__icon {
border-color: var(--wiki-accent-color);
}
.cdx-checkbox__input:enabled:active + .cdx-checkbox__icon {
background-color: rgba(var(--wiki-accent-color--rgb), 0.7);
border-color: rgba(var(--wiki-accent-color--rgb), 0.7);
}
.cdx-checkbox__input:enabled:focus:not(:active) + .cdx-checkbox__icon {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.cdx-checkbox__input:enabled:checked + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate + .cdx-checkbox__icon {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.cdx-checkbox__input:enabled:checked:hover + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate:hover + .cdx-checkbox__icon {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.cdx-checkbox__input:enabled:checked:active + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate:active + .cdx-checkbox__icon {
background-color: rgba(var(--wiki-accent-color--rgb), 0.7);
border-color: rgba(var(--wiki-accent-color--rgb), 0.7);
}
.cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover) + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover) + .cdx-checkbox__icon {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.cdx-checkbox__input:enabled:checked:focus:not(:active) + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate:focus:not(:active) + .cdx-checkbox__icon {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.cdx-checkbox--status-error .cdx-checkbox__input:enabled + .cdx-checkbox__icon {
border-color: rgba(var(--wiki-alert-color--rgb), 0.75);
}
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:hover + .cdx-checkbox__icon {
border-color: rgba(var(--wiki-alert-color--rgb), 0.9);
}
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:active + .cdx-checkbox__icon {
background-color: rgba(var(--wiki-alert-color--rgb), 0.75);
}
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:focus + .cdx-checkbox__icon {
border-color: var(--wiki-accent-color);
}
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked + .cdx-checkbox__icon,
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate + .cdx-checkbox__icon {
background-color: var(--wiki-alert-color);
}
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:hover + .cdx-checkbox__icon,
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:hover + .cdx-checkbox__icon {
background-color: rgba(var(--wiki-alert-color--rgb), 0.9);
border-color: rgba(var(--wiki-alert-color--rgb), 0.9);
}
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:active + .cdx-checkbox__icon,
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:active + .cdx-checkbox__icon {
background-color: rgba(var(--wiki-alert-color--rgb), 0.75);
}
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:focus:not(:active) + .cdx-checkbox__icon,
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:focus:not(:active) + .cdx-checkbox__icon {
background-color: var(--wiki-alert-color);
border-color: var(--wiki-accent-color);
}
.cdx-checkbox__input:disabled + .cdx-checkbox__icon {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.cdx-checkbox__input:disabled ~ .cdx-checkbox__label {
color: var(--wiki-content-text-mix-color);
}
.cdx-checkbox__input:checked:not(:indeterminate) + .cdx-checkbox__icon::before {
background:var(--wiki-accent-label-color);
position:absolute;
width:100%;
height:100%;
--mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%2523fff' d='M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z'/%3E%3C/svg%3E");
--mask-size: 1.1428571em 1.1428571em;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask-image: var(--mask-image);
mask-image: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
}
/**/
/* Switches */
.cdx-toggle-switch__switch {
background-color:var(--wiki-content-background-color);
border-color:rgba(var(--wiki-content-dynamic-color--rgb), 0.65);
}
.cdx-toggle-switch__input:enabled ~ .cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip,
.cdx-toggle-switch__input:enabled:hover ~ .cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip {
background-color:var(--wiki-accent-color);
border-color:var(--wiki-accent-color);
}
.cdx-toggle-switch__input:enabled:hover ~ .cdx-toggle-switch__switch,
.cdx-toggle-switch__input:enabled:focus:not(:active) ~ .cdx-toggle-switch__switch{
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-accent-color);
}
.cdx-toggle-switch__input:enabled:checked ~ .cdx-toggle-switch__switch {
background-color:var(--wiki-accent-color);
border-color:var(--wiki-accent-label-color);
}
.cdx-toggle-switch__input:enabled:checked ~ .cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip,
.cdx-toggle-switch__input:enabled:checked:focus:not(:active) ~ .cdx-toggle-switch__switch::before,
.cdx-toggle-switch__input:enabled:checked:focus:not(:active) ~ .cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{
border-color:var(--wiki-accent-label-color);
}
.cdx-toggle-switch__input:enabled:checked:hover ~ .cdx-toggle-switch__switch,
.cdx-toggle-switch__input:enabled:checked:focus ~ .cdx-toggle-switch__switch{
background-color: rgba(var(--wiki-accent-color--rgb), 0.75);
border-color: rgba(var(--wiki-accent-color--rgb), 0.75);
}
/**/
/* Tabs */
.ext-wc-editor .cdx-tabs--framed .cdx-tabs__header {
background-color:var(--wiki-content-background-color--secondary);
border-bottom:1px solid var(--wiki-accent-color);
}
.cdx-tabs--framed > .cdx-tabs__header .cdx-tabs__list__item[aria-selected="true"],
.cdx-tabs--framed > .cdx-tabs__header .cdx-tabs__list__item[aria-selected="true"]:hover {
background-color:var(--wiki-accent-color);
color:var(--wiki-accent-label-color);
}
.cdx-tabs--framed > .cdx-tabs__header .cdx-tabs__list__item:enabled:hover {
background-color: rgba(var(--wiki-accent-color--rgb), 0.75);
color:var(--wiki-accent-label-color);
}
.cdx-tabs--framed > .cdx-tabs__header .cdx-tabs__list__item:focus-visible,
.cdx-tabs:not(.cdx-tabs--framed) > .cdx-tabs__header .cdx-tabs__list__item:focus-visible {
box-shadow:inset 0 0 0 2px var(--wiki-accent-color);
}
/**/
/* Menus */
.cdx-menu {
background-color: var(--wiki-content-background-color);
border-color: 1px solid var(--wiki-content-border-color);
box-shadow: 0 2px 2px rgba(var(--wiki-content-dynamic-color--inverted--rgb,.2));
}
.cdx-menu-item--enabled,
.cdx-menu-item--enabled .cdx-menu-item__content {
color: var(--wiki-content-text-color);
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: rgba(var(--wiki-accent-color--rgb), 0.2);
}
.cdx-menu-item--enabled.cdx-menu-item--selected {
background-color:var(--wiki-content-background-color--secondary);
}
.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,
.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,
.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,
.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,
.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{
color:var(--wiki-accent-color);
}
/**/
/* Progress bar */
.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar {
background-color: var(--wiki-accent-color);
}
.cdx-progress-bar:not(.cdx-progress-bar--disabled).cdx-progress-bar--block {
background-color: var(--wiki-content-background-color);
}
.cdx-progress-bar:not(.cdx-progress-bar--inline) {
border-color: rgba(var(--wiki-accent-color--rgb), 0.5);
}
/**/
/* Cards */
.cdx-card {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cdx-card__text__title {
color: var(--wiki-heading-color);
}
.cdx-card__text__description,
.cdx-card__text__supporting-text,
.cdx-card__text__description .cdx-icon,
.cdx-card__text__supporting-text .cdx-icon {
color: var(--wiki-content-text-color);
}
/**/
/* Messages */
.cdx-message {
background-color:var(--wiki-content-background-color--secondary);
color:var(--wiki-content-text-color);
border-color:var(--wiki-content-border-color);
}
.cdx-message__icon {
filter:var(--wiki-icon-general-filter);
}
/**/
.cdx-icon svg {
fill:var(--wiki-content-link-color);
}
/************
* End codex *
*************/
/************************
* Theme-based Scribunto *
*************************/
#mw-scribunto-input {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-error,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
background: transparent;
}
.mw-scribunto-console-fieldset {
color: var(--wiki-content-text-color);
}
.mw-scribunto-message {
color: var(--wiki-content-text-color);
}
.mw-scribunto-input {
color: var(--wiki-content-text-color--hover);
}
.mw-scribunto-error {
color: var(--wiki-alert-color);
}
.mw-scribunto-print {
color: var(--wiki-content-text-color);
}
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: inset 0 -1px 0 rgba(var(--wiki-content-border-color--rgb),0.5);
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px rgba(var(--wiki-content-dynamic-color--rgb),0.15);
}
.ve-init-mw-progressBarWidget-bar {
background-color:var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
div.ve-ce-branchNode {
border-color:var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: rgba(var(--wiki-content-dynamic-color--inverted--rgb),0.75);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color:var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow:inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.78);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: rgba(var(--wiki-content-link-color--rgb),0.1);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px rgba(var(--wiki-content-link-color--rgb), 0.2);
background-color: rgba(var(--wiki-content-link-color--rgb), 0.1);
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: rgba(var(--wiki-content-dynamic-color--rgb),0.05);
}
.ve-ce-languageAnnotation {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.2);
border-color:var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: rgba(var(--wiki-accent-color--rgb), 0.5);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: rgba(var(--wiki-accent-color--rgb),0.1);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: rgba(var(--wiki-content-text-color--rgb), 0.5);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: rgba(var(--wiki-content-dynamic-color--secondary--rgb), 0.05);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpPopupTool-version-label, .ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: rgba(var(--wiki-content-text-color--rgb),0.8);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: rgba(var(--wiki-content-text-color--rgb),0.6);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: rgba(var(--wiki-content-link-color--rgb),0.2);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: rgba(var(--wiki-success-color--rgb),0.2);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: rgba(var(--wiki-warning-color--rgb),0.2);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color:rgba(var(--wiki-alert-color--rgb),0.2);
}
/******************
* End AbuseFilter *
*******************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color:var(--wiki-content-background-color);
border-color:var(--wiki-content-border-color);
}
#msupload-select {
filter:brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color:var(--wiki-content-border-color);
color:var(--wiki-content-text-color);
}
.drop-over {
background-color:var(--wiki-accent-color);
color:var(--wiki-accent-label-color) !important;
}
#msupload-bottom #msupload-files {
padding-left:0;
background: none;
}
#msupload-bottom #msupload-files::before {
display:inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position:left center;
height:22px;
width:25px;
content:'';
vertical-align: top;
filter:var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color:var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box ,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color:var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color:var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: rgba(var(--wiki-content-text-color--rgb), 0.95);
}
.cs-comment {
border:1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding:0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color:var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color:var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td{
background-color:rgba(var(--wiki-warning-color--rgb),0.1);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color:rgba(var(--wiki-warning-color--rgb),0.4);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color:var(--wiki-content-background-color--secondary);
border-color:var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color:var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height:unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height:calc(
80px /*card height*/
+ 10px /*card margin*/
+ 1em /*container padding*/
+ 0.3em /*card-list margin*/
+ 0.8em /*h2 font-size*/
+ 1em /*h2 padding*/
+ 0.6em /*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color:var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: rgba(var(--wiki-content-border-color--rgb),0.2);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color:var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color:var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color:var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right,transparent,var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color:rgba(var(--wiki-content-text-color--rgb), 0.5);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position:relative;
background-image:none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
content:'';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: rgba(var(--wiki-content-text-color--rgb), 0.75);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom:1px solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right:1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0,0,0,0.3),0 0 1px 1px rgba(var(--wiki-content-border-color--rgb),0.05);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color:var(--wiki-content-background-color);
color:var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color:var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right,transparent,var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color:var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color:var(--wiki-content-background-color);
}
.popups-icon {
position:relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em,20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image:none;
}
.popups-icon::after {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
content:'';
-webkit-mask-image:var(--mask-image, none);
mask-image:var(--mask-image, none);
-webkit-mask-repeat:var(--mask-repeat, no-repeat);
mask-repeat:var(--mask-repeat, no-repeat);
-webkit-mask-size:var(--mask-size, calc(max(1.4285714em,20px)));
mask-size:var(--mask-size, calc(max(1.4285714em,20px)));
-webkit-mask-position:var(--mask-position, center);
mask-position:var(--mask-position, center);
background-color:var(--mask-color, currentColor);
background-color:var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*********************
* Mobile adjustments *
**********************/
@media screen and (max-width:720px) {
:root {
--wiki-content-right-margin: 0px;
--wiki-content-padding:0.5rem;
--wiki-navigation-right-margin: 1px;
--wiki-navigation-left-margin: 0px;
--wiki-navigation-top-padding: 5px;
--wiki-navigation-bottom-padding:0px;
--wiki-navigation-height:2rem;
--wiki-navigation-search-height:2.15rem;
--wiki-navigation-search-margin:0.5rem;
--wiki-logo-height: 80px;
--wiki-logo-width: 100%;
--wiki-logo-margin: 10px;
--wiki-head-height: calc(var(--wiki-logo-height) + (var(--wiki-logo-margin) * 2) + var(--wiki-navigation-height) + var(--wiki-navigation-top-padding) + var(--wiki-navigation-bottom-padding));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-height) - var(--wiki-head-icon-padding) * 2);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-menu-margin: 0.2rem;
--wiki-menu-top-offset: calc(var(--wiki-head-height) + var( --wikigg-header-height ) + var(--wiki-navigation-bottom-padding) + var(--wiki-navigation-search-margin));
}
#mw-page-base,
#mw-head-base {
height:var(--wiki-head-height);
}
#mw-page-base {
padding-top: var( --wikigg-header-height );
}
#mw-head-base {
margin-top:calc(var(--wiki-head-height) * -1);
}
#p-logo,
#p-logo a {
height: var(--wiki-logo-height);
width: var(--wiki-logo-width);
}
#p-logo {
position:absolute;
background:none;
padding:0;
left:0;
margin:var(--wiki-logo-margin) 0;
transform:none;
top:calc(var(--wikigg-header-height));
}
.mw-wiki-logo {
background-size:contain;
}
#mw-head {
left:0;
width:100%;
top:calc(var(--wiki-head-height) + var( --wikigg-header-height ) - var(--wiki-navigation-height));
border:none;
border-image:none;
}
#mw-navigation {
position:unset;
}
#left-navigation,
#right-navigation {
margin-top: 0;
height:var(--wiki-navigation-height);
}
#right-navigation {
margin-right: var(--wiki-navigation-right-margin);
}
div#left-navigation {
margin-left: var(--wiki-navigation-left-margin);
}
div#right-navigation div#p-search {
margin-right: 0;
}
.vector-menu-tabs-legacy,
.vector-menu-dropdown {
height:var(--wiki-navigation-height);
}
.vector-menu-tabs-legacy li a {
height:var(--wiki-navigation-height);
}
#p-cactions {
padding-bottom: 0px;
}
#p-search {
position: absolute;
left: 50%;
transform:translateX(-50%);
top: calc(var(--wiki-navigation-height) + var(--wiki-navigation-bottom-padding));
margin-left:0px;
z-index: 4 /** above #mw-panel **/;
}
#simpleSearch {
width: calc(100vw - var(--wiki-navigation-right-margin) - var(--wiki-navigation-left-margin));
}
.vector-search-box-input {
height:var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin:var(--wiki-navigation-search-margin) 0px;
}
.mw-body,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
}
.mw-body {
margin-top: 0;
padding-top:calc(var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-search-margin) * 2));
}
#mw-data-after-content {
margin-left:0;
}
#mw-panel {
position: unset;
width:100%;
margin: 0px auto;
padding: 0;
top: 0;
background-position:bottom right, top center;
background-size:100% 0.5em, 100% 100%;
float:unset;
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing:border-box;
border-left-width:0;
border-right-width:0;
background-color: var(--wiki-sidebar-background-color);
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: scroll;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width:100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
top: var(--wiki-menu-top-offset);
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: relative;
z-index: 5;
display: block;
appearance: none;
border: 1px solid var(--wiki-content-border-color);
margin-left: var(--wiki-navigation-search-margin);
margin-bottom: 2px;
background-color: var(--wiki-content-background-color--secondary);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: 1px;
border-right-width: 1px;
margin-inline: calc(var(--wiki-navigation-left-margin) + var(--wiki-menu-margin));
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc( -1 * var( --wiki-menu-top-offset ) + var( --wikigg-header-height ) );
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu #p-tb .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-search-margin) * 3 + var(--wiki-head-icon-size) + var(--wiki-head-icon-padding));
right: calc(var(--wiki-navigation-right-margin) + var(--wiki-navigation-search-margin));
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height:var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
}
#ca-unwatch {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image:none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left:0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size:0.9em;
word-break:break-all;
}
.mw-userlink {
overflow-wrap:anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/* All local skin customizations should go below this line */
34af6aa68fca29ce0993abc2f317747fa5d381dd
MediaWiki:Vector.js
8
299
480
2024-12-21T19:23:03Z
Crimroxs
244470
Adding default set of pages
javascript
text/javascript
/* All JavaScript here will be loaded for users of the Vector skin */
/*** Mobile navigation toggle button ***/
$( function () {
var mobileSidebarButton = document.createElement( 'button' );
mobileSidebarButton.className = 'mobile-nav-toggle';
mobileSidebarButton.addEventListener( 'click', function () {
mobileSidebarButton.classList.toggle( 'nav--expanded' );
} );
document.body.classList.add( 'has-vector-mobile-menu' );
document.getElementById( 'mw-panel' ).prepend( mobileSidebarButton );
} );
/*** End mobile navigation toggle button ***/
fe358e2ae21cc8ac3ac603bdc0df2ff4a2d437b5
Template:!(
10
300
481
2024-12-21T19:23:06Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[<noinclude>
{{documentation}}</noinclude>
1b058774deae9a7e511a0486a04647d6a3b9af62
Template:!((
10
301
482
2024-12-21T19:23:07Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[<noinclude>
{{documentation}}</noinclude>
a331374acf15177afbb3ffc0ec7bd5ada14c582e
Template:!((/doc
10
302
483
2024-12-21T19:23:08Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:!(/doc
10
303
484
2024-12-21T19:23:10Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:!)
10
304
485
2024-12-21T19:23:11Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
|}<noinclude>{{documentation}}</noinclude>
b2debea163716e114d1ea46e65a63d7a1ae84bc0
Template:!)/doc
10
305
486
2024-12-21T19:23:12Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:!-
10
306
487
2024-12-21T19:23:13Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
|-<noinclude>{{documentation}}</noinclude>
636f9e440c24f4a3fe28b49cebd1808c3de8a814
Template:!-!
10
307
488
2024-12-21T19:23:14Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
|-|<noinclude>{{documentation}}</noinclude>
c634369c1e88b95ebe6a6d827cb32dc1e9c61fec
Template:!-!/doc
10
308
489
2024-12-21T19:23:15Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:!-/doc
10
309
490
2024-12-21T19:23:16Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:(
10
310
491
2024-12-21T19:23:17Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{<noinclude>
{{documentation}}</noinclude>
490a0c9c85eff213addd7272fe40f8627a637c75
Template:(!
10
311
492
2024-12-21T19:23:18Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{|<noinclude>{{documentation}}</noinclude>
86e51fe1f06ae532410029eb39fa936d68880bc8
Template:(!/doc
10
312
493
2024-12-21T19:23:19Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:((
10
313
494
2024-12-21T19:23:21Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{{<noinclude>{{documentation}}</noinclude>
a506ba66cf7c806baae7faecb221b3a946721f6a
Template:(((
10
314
495
2024-12-21T19:23:22Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{{{<noinclude>
{{documentation}}</noinclude>
fa33084b57c1f33c82290de279827b973ab2fba8
Template:(((/doc
10
315
496
2024-12-21T19:23:23Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:((/doc
10
316
497
2024-12-21T19:23:25Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{| class="wikitable" style="text-align:center"
|-
! scope="col" style="width:7.0em;" | {{no wrap|Template call}}<br>{{normal|('''m''' for magic word)}}
! scope="col" style="width:5.75em;" | {{no wrap|Output}} {{normal|(delayed interpretation as wikimarkup)}}
! scope="col" style="width:9.0em;" | {{no wrap|HTML alternative}} {{normal|(never interpreted as wikimarkup)}}
! Why you might want to use this
|- style="vertical-align:top"
| <code><nowiki>{{!}}</nowiki></code> '''(m)'''
| <nowiki>|</nowiki>
| &#124; or {{tl|pipe}}
| Displaying pipe characters inside of a parser function
|- style="vertical-align:top"
| <code><nowiki>{{=}}</nowiki></code> '''(m)'''
| <nowiki>=</nowiki>
| &#61;
| Displaying equal signs inside of unnamed parameters (e.g. <code><nowiki>{{MyTemplate|1+1=2}}</nowiki></code> will assign <code>2</code> to <code><nowiki>{{{1+1|}}}</nowiki></code>; <code><nowiki>{{MyTemplate|1+1{{=}}2}}</nowiki></code> will do what you want)
|- style="vertical-align:top"
| {{tlx|!!}}
| <nowiki>||</nowiki>
| &#124;&#124;
| Displaying a break between two table cells inside of a parser function
|- style="vertical-align:top"
| {{tlx|!(}}
| {{!(}}
| &#91;
| Displaying a bracket inside of an external link
|- style="vertical-align:top"
| {{tlx|)!}}
| {{)!}}
| &#93;
| Displaying a bracket inside of an external link
|- style="vertical-align:top"
| {{tlx|!((}}
| {{!((}}
| &#91;&#91;
| Displaying a bracket inside of a link
|- style="vertical-align:top"
| {{tlx|))!}}
| {{))!}}
| &#93;&#93;
| Displaying a bracket inside of a link
|- style="vertical-align:top"
| {{tlx|(}}
| {{(}}
| &#123;
| Escaping a single brace immediately next to a template or parser function to avoid turning it into a parameter
|- style="vertical-align:top"
| {{tlx|)}}
| {{)}}
| &#125;
| Escaping a single brace immediately next to a template or parser function to avoid turning it into a parameter
|- style="vertical-align:top"
| {{tlx|((}}
| {{((}}
| &#123;&#123;
| Displaying open braces for a template without actually transcluding that template
|- style="vertical-align:top"
| {{tlx|))}}
| {{))}}
| &#125;&#125;
| Displaying closed braces for a template without actually transcluding that template
|- style="vertical-align:top"
| {{tlx|(((}}
| {{(((}}
| &#123;&#123;&#123;
| Displaying a template parameter's open curly braces without actually using that variable
|- style="vertical-align:top"
| {{tlx|)))}}
| {{)))}}
| &#125;&#125;&#125;
| Displaying a template parameter's closed curly braces without actually using that variable
|- style="vertical-align:top"
| {{tlx|(!}}
| <nowiki>{|</nowiki>
| &#123;&#124;
| Starting a table inside of a parser function
|- style="vertical-align:top"
| {{tlx|!-}}
| <nowiki>|-</nowiki>
| &#124;&#45;
| Starting a new table row inside of a parser function
|- style="vertical-align:top"
| {{tlx|!)}}
| <nowiki>|}</nowiki>
| &#124;&#125;
| Closing a table inside of a parser function
|}<includeonly>
[[Category:Formatting templates]]
</includeonly>
<noinclude>[[Category:Template documentation]]</noinclude>
1bdc95eb92ba36093f841fc832035a79501db2cb
Template:(/doc
10
317
498
2024-12-21T19:23:26Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:)
10
318
499
2024-12-21T19:23:27Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
]<noinclude>
{{documentation}}</noinclude>
016897dfd1af3b146bed2b47e7aa58c0bbf6f23d
Template:)!
10
319
500
2024-12-21T19:23:29Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
]<noinclude>
{{documentation}}</noinclude>
016897dfd1af3b146bed2b47e7aa58c0bbf6f23d
Template:)!/doc
10
320
501
2024-12-21T19:23:30Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:))
10
321
502
2024-12-21T19:23:31Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
}}<noinclude>
{{documentation}}
</noinclude>
85ca77d4d6ff71d8e6396ebd798f87fa7f45dc02
Template:))!
10
322
503
2024-12-21T19:23:32Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
]]<noinclude>
{{documentation}}</noinclude>
3d84066ce45d0c1fca0bb04608a4e73c6ea54324
Template:))!/doc
10
323
504
2024-12-21T19:23:33Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:)))
10
324
505
2024-12-21T19:23:34Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
}}}<noinclude>
{{documentation}}</noinclude>
585d94f6fe636b77087dc0d06bfbe6cb69b29987
Template:)))/doc
10
325
506
2024-12-21T19:23:36Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:))/doc
10
326
507
2024-12-21T19:23:37Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:)/doc
10
327
508
2024-12-21T19:23:38Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:*
10
328
509
2024-12-21T19:23:39Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
• <noinclude>
{{doc}}
[[Category:Formatting templates]]
</noinclude>
81a7f0051da7b8f4a0548d91c5eb429a974fac91
Template:*/doc
10
329
510
2024-12-21T19:23:40Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This is the '''bullet''' template; it looks like this: [ • ]
It works similarly to the HTML markup sequence: [<code>'''&nbsp;&bull;&nbsp;'''</code>], that is, a non-breaking space, a bullet and a non-breaking space.
This template is used when you want a larger bullet than a bold middot ['''·'''], but something smaller than an en dash [–].
<noinclude>[[Category:Template documentation]]</noinclude>
ea04fe63a10dc333ed9c48bfc397debb11682f1e
Template:-
10
330
511
2024-12-21T19:23:42Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Clear]]
1a2aa4a9ba7478e54a2b21cbce68887ea297ea86
Template:Ambox
10
331
512
2024-12-21T19:23:43Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><div class="ambox {{{class|}}} {{#ifeq:{{lc:{{{tiny|}}}}}|yes|tiny}}"<!--
--> style="{{#if:{{{color|}}}|--ambox-color: {{{color|}}};<!-- /if -->}}"><!--
--><div class="ambox-icon metadata <!-- the metadata class stops it from showing in MediaViewer -->">[[File:{{{icon|Ambox banner content.svg}}}{{!}}{{#ifeq:{{lc:{{{tiny|}}}}}|yes|48x20px|48x48px}}|alt=|link=]]</div><!--
--><div class="ambox-content"><!-- start ambox content
-->{{#if: {{{title|}}} | <p class="ambox-title">{{{title}}}</p> }}<!--
--><p class="ambox-text">{{{message|No text provided.}}}{{#if: {{{date|}}} |<nowiki> </nowiki>(Message added: {{{date}}}) }}</p><!--
--></div><!-- end ambox content
--></div><!-- end ambox
--></includeonly><noinclude>
{{doc}}
[[Category:Notice templates]]</noinclude>
8aaad422c212cbd451862c241845af0d62eddbd5
Template:Ambox/doc
10
332
513
2024-12-21T19:23:44Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{{#ifeq:{{ROOTPAGENAME}}|Ambox|"Ambox" is an abbreviation for '''A'''rticle '''m'''essage '''box'''. You can use amboxes in articles to indicate something important about the current page, often in the header.|
This '''message template''' is an [[Template:Ambox|article message box]], or '''ambox'''. The documentation below discusses how to use each ambox provided by the wiki.
}}
== Premade amboxes ==
=== Problem notice amboxes ===
These amboxes are used temporarily to notify other editors and visitors about a problem with an article. These amboxes support the following parameters:
* <code>|tiny=</code>: If set to <code>yes</code>, the box will have less padding and the icon will be much smaller than default.
* <code>|class=</code>: Any additional CSS classes to add to the ambox container element.
* <code>|date=</code>: The date the ambox was added to the page.
* <code>|nocat=</code>: If set to <code>yes</code>, no category will be added to the page. Use this only when creating documentation.
'''Note:''' Premade amboxes need the base {{tl|Ambox}} template to work.
{| class="wikitable"
! Code !! Result
|-
| {{tl|Cleanup}} || {{Cleanup|nocat=yes}}
|-
| {{tl|Delete}} || {{Delete|nocat=yes}}
|-
| <code><nowiki>{{</nowiki>[[Template:Merge|Merge]]|Example<nowiki>}}</nowiki></code> || {{Merge|Template:Ambox{{!}}Example|nocat=yes}}
|-
| <code><nowiki>{{</nowiki>[[Template:Move|Move]]|Example<nowiki>}}</nowiki></code> || {{Move|Template:Ambox{{!}}Example|nocat=yes}}
|-
| <code><nowiki>{{</nowiki>[[Template:Split|Split]]|Example<nowiki>}}</nowiki></code><br/><br/><code><nowiki>{{</nowiki>[[Template:Split|Split]]|Example 1|Example 2|Example 3<nowiki>}}</nowiki></code> || {{Split|Template:Ambox{{!}}Example|nocat=yes}}
{{Split|Template:Ambox{{!}}Example 1|Template:Ambox{{!}}Example 2|Template:Ambox{{!}}Example 3|nocat=yes}}
|-
| {{tl|Stub}} || {{Stub|nocat=yes}}
|-
|}
=== Informational amboxes ===
These amboxes are intended as permanent fixtures to a page, to notify visitors about some piece of information relevant to the page. These amboxes support the following parameters in addition to any listed:
* <code>|tiny=</code>, if set to <code>Yes</code> the image will be much smaller than default
* <code>|class=</code>, any additional classes to add to the ambox container
{| class="wikitable"
! Code !! Additional parameters !! Result
|-
| {{tl|Spoiler warning}} || || {{Spoiler warning|nocat=yes}}
|-
| {{tl|No direct use}} || || {{No direct use|nocat=yes}}
|-
| {{tl|Uses Lua}} || <code><nowiki>|1=</nowiki></code>, a comma-separated list of modules used || {{Uses Lua|nocat=yes}}
|}
=== Optional parameters ===
You can use optional parameters to further customize a premade ambox. The example below is using <code>tiny=yes</code> and <code>date=01/01/2021</code>.
{{Cleanup|tiny=yes|date=01/01/2021|nocat=yes}}
== Creating a custom ambox ==
You can create additional ambox templates as needed using the following parameters:
<pre>
{{Ambox
| color = The left border color.
| icon = The icon image to be displayed.
| title = The optional title.
| message = The explanation text displayed.
| tiny = If you want the tiny version of the ambox, fill the parameter with "yes".
| date = An optional date of creation for the message.
| class = An optional CSS class for the ambox.
}}
</pre>
== Dependencies ==
For this template to work properly, you need the following:
* <code>.ambox</code> and any related classes, found in [[MediaWiki:Common.css]].
<includeonly>[[Category:Notice templates]]</includeonly>
<noinclude>[[Category:Template documentation]]</noinclude>
19e01b656b67f24a1661f270d71645c5e65caf4a
Template:Anchor
10
333
514
2024-12-21T19:23:45Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><span id="{{{1}}}"></span><!--
--></includeonly><!--
--><noinclude>{{doc}}
[[Category:Navigation templates]]</noinclude>
08ccba46722925866447768d344bf540b0b55e79
Template:Anchor/doc
10
334
515
2024-12-21T19:23:47Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
== Summary ==
This template can be used to insert an invisible anchor (reference points) into a page that can later be used by internal wiki links.
== Usage ==
To create a custom anchor, use <code><nowiki>{{Anchor|Anchor Name}}</nowiki></code> anywhere in the page.
For example, if you create the anchor <code><nowiki>{{Anchor|Example Anchor}}</nowiki></code> in the page <code><nowiki>[[Example]]</nowiki></code>, you can access it through the internal link <code><nowiki>[[Example#Example Anchor]]</nowiki></code>.
Remember that you can create a [[support:Redirect|redirect]] to this template so that you can call it more easily, such as with <code><nowiki>{{a|Anchor Name}}</nowiki></code>.
<noinclude>[[Category:Template documentation]]</noinclude>
4b0ddb50416a354db262e62617d9b45056f4d526
Template:Character icon
10
335
516
2024-12-21T19:23:48Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Link icon|{{{1|}}}|{{{2|}}}|type=Character}}</includeonly><noinclude>{{documentation}}[[Category:Formatting templates]]</noinclude>
24bad84fd5dea93cab210dfd592fda86af09eb87
Template:Character icon/doc
10
336
517
2024-12-21T19:23:49Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
== Summary ==
<templatedata>
{
"params": {
"1": {
"aliases": [
"page"
],
"label": "Page Name",
"description": "The name for the target page.",
"example": "Page Name",
"type": "wiki-page-name",
"required": true
},
"2": {
"aliases": [
"label"
],
"label": "Link Label",
"description": "The text to the be displayed on the link icon's label.",
"example": "Alternative Page Name",
"type": "line"
}
},
"description": "Use this template to display an icon next to a page link.\n\nThis template assumes that each page has an icon uploaded at a specific location, namely \"File:Page Name (Character).png\".",
"format": "inline"
}
</templatedata>
== Examples ==
For the examples below, <code><nowiki>File:Invisible Boy (Character).png</nowiki></code> was used as the icon for a page called <code>Invisible Boy</code>.
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Character icon|Invisible Boy}}</nowiki></code> || {{Character icon|Invisible Boy}}
|-
| <code><nowiki>{{Character icon|Invisible Boy|The Invisible Boy}}</nowiki></code> || {{Character icon|Invisible Boy|The Invisible Boy}}
|-
| <code><nowiki>{{Character icon|Invisible Boy|notext}}</nowiki></code> || {{Character icon|Invisible Boy|notext}}
|-
| <code><nowiki>{{Character icon|Missing Boy}}</nowiki></code> (Missing Page Icon) || {{Character icon|Missing Boy}}
|}
== Dependencies==
For this template to work properly, you need the following:
* The base {{tl|Link icon}} template.
* The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]].
0999a706143c16f5ed970816e7825239cfce9547
Template:Cleanup
10
337
518
2024-12-21T19:23:50Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = gold
| icon = Cleanup.svg
| message = This page does not meet '''{{SITENAME}}''''s page quality standards. You can [{{fullurl:{{FULLPAGENAME}}|action=edit}} edit it] to help fixing grammar, formatting, or code issues.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Pages in need of improvement]]}}</includeonly><!--
--><noinclude>{{Cleanup|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
150c056a9c89e3cf148e7243f5bf27c87d43600a
Template:Cleanup/doc
10
338
519
2024-12-21T19:23:51Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:Clear
10
339
520
2024-12-21T19:23:52Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<div style="clear:{{{1|both}}};" class={{{class|}}}></div><noinclude>
{{documentation}}
</noinclude>
5b24b9fd5cc166a8c486e2422d5df465206ed39c
Template:Clear/doc
10
340
521
2024-12-21T19:23:53Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This template allows you to [https://developer.mozilla.org/en-US/docs/Web/CSS/clear clear] the left side, the right side, or both by adding <code><div style="clear:left/right/both;"></div></code>
==Usage==
{{tlx|Clear}}: Makes content wait until existing content is completed in all columns. Often used to stop text from flowing next to unrelated images. An optional <code>class</code> parameter can additionally be given for custom functionality.
To clear the left, simply put {{tlx|Clear|left}}. To clear the right, put {{tlx|Clear|right}}. To clear both sides, put {{tlx|Clear}}.
This template can also be called with {{tlx|-}} for short.
<templatedata>
{
"params": {
"1": {
"label": "Direction",
"description": "Which direction to clear",
"type": "string",
"default": "both",
"suggestedvalues": [
"left",
"right",
"both"
]
},
"class": {
"label": "Class",
"description": "A class to give to the clear",
"type": "string"
}
},
"description": "Clears the left, right, or both.",
"format": "inline"
}
</templatedata>
<noinclude>
[[Category:Template documentation]]
</noinclude>
30e700cb1ba6902a86860319bd230680193d3b04
Template:Color
10
341
522
2024-12-21T19:23:54Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><span class="color">{{{1}}} <span class="color__splotch" style="background-color: {{{1}}};" title="{{{1}}}"></span></span>[[Category:Pages with colors]]</includeonly><noinclude>
{{doc}}
[[Category:Formatting templates]]
</noinclude>
8d576236ad82770d3c04720d4ac105edcb835874
Template:Color/doc
10
342
523
2024-12-21T19:23:55Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This template creates a small color splotch with a given background color next to a plaintext color code. This is useful for previewing colors.
==Usage==
{{tlx|color|<color>}}
Where <code><color></code> is any valid [https://developer.mozilla.org/en-US/docs/Web/CSS/color_value CSS color].
==Examples==
<pre>
My favorite color is {{color|darkgreen}}
I think the current {{color|#6d8afb}} of links should be changed to a {{color|#6df4fb}}
RGB is cool too, you can do {{color|rgb(128,255,128)}}, or even transparency with {{color|rgba(128,255,128,0.5)}}.
</pre>
Produces:
My favorite color is {{color|darkgreen}}
I think the current {{color|#6d8afb}} of links should be changed to a {{color|#6df4fb}}
RGB is cool too, you can do {{color|rgb(128,255,128)}}, or even transparency with {{color|rgba(128,255,128,0.5)}}.
<noinclude>[[Category:Template documentation]]</noinclude>
cb66b177cf785e1b3f60e28e36852b253e4b3d82
Template:Ct
10
343
524
2024-12-21T19:23:56Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<code><nowiki>[</nowiki>[[Special:CargoTables/{{{1}}}|{{{1}}}]]<nowiki>]</nowiki>{{#if:{{{2|}}}|.{{{2}}}}}</code><noinclude>
[[Category:Formatting templates]]</noinclude>
d868545d4d3eeb1545e963d063199a68abba7836
Template:Disambiguation
10
344
525
2024-12-21T19:23:58Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:topic|<!-- start vd
-->{{#if:{{{topic|}}} | {{{topic}}} | {{PAGENAME}} }}<!-- end if
-->}}<!-- end vd
-->{{#vardefine:disambig|<!-- start vd
-->{{#if:{{{1|}}}<!-- start custom disambig if
-->|{{{1}}}<!-- start label if -->{{#if:{{{2|}}} | {{!}}{{{2}}} }}<!-- end label if
-->|{{#var:topic}} (disambiguation)<!-- else; use regular disambig
-->}}<!-- end custom disambig if
-->}}<!-- end vd
-->{{Hatnote|<!--
-->This page is about '''{{#var:topic}}'''. For other uses, see [[{{#var:disambig}}]].<!--
-->|icon=Disambig.svg<!--
-->}}<!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude>
c4c62e7a1876492eb970ea182cf4ac0bcad97913
Template:Disambiguation/doc
10
345
526
2024-12-21T19:23:58Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<templatedata>
{
"params": {
"1": {
"label": "Disambiguation Page",
"description": "A custom disambiguation page name.",
"example": "Disambiguation Page",
"type": "wiki-page-name"
},
"2": {
"label": "Link Label",
"description": "A label for the custom disambiguation page.",
"example": "Alternative Page Name",
"type": "line"
},
"topic": {
"label": "Custom Topic",
"description": "In case {{PAGENAME}} does not describe the topic, this can be used to display a custom topic",
"example": "a custom topic",
"default": "{{PAGENAME}}",
"type": "line"
}
},
"description": "This hatnote template is meant to be used at the top of an article to indicate the existence of a disambiguation page.",
"paramOrder": [
"1",
"2",
"topic"
],
"format": "inline"
}
</templatedata>
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Disambiguation}}</nowiki></code> || {{Disambiguation|topic=Example}}
|-
| <code><nowiki>{{Disambiguation|Special:Random|topic=Example}}</nowiki></code> || {{Disambiguation|Special:Random|topic=Example}}
|-
| <code><nowiki>{{Disambiguation|Special:Random|Page Label|topic=this particular topic}}</nowiki></code> || {{Disambiguation|Special:Random|Page Label|topic=this particular topic}}
|}
== Dependencies ==
For this template to work properly, you need the following:
* The {{tl|Hatnote}} base template.
* The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]].
== Source ==
Roughly based on [[wikipedia:Template:About|Wikipedia's About Template]].
<noinclude>[[Category:Template documentation]]</noinclude>
5fce9c689120c57454571ff0e60a2cd447df5713
Template:Discord
10
346
527
2024-12-21T19:24:00Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#if:{{{1|{{{id|}}}}}}|<!--
-->{{#ifeq: {{lc:{{{full|}}}<!-- -->}} | yes<!--
display the full widget:
-->|<div class="DiscordIntegrator" style="width: {{#or:{{{width|}}}|100%}}; height: {{#or:{{{height|}}}|300px}}"
data-id="{{{1|{{{id}}}}}}"
data-logged-in="{{{loggedIn}}}"
data-theme="{{{theme|}}}"
data-width="100%"
data-height="100%"><!--
-->If you see this, your JavaScript might be disabled or DiscordIntegrator plugin isn't working. If the latter, please contact a wiki administrator.</div><!--
display only the small widget:
-->|<div id="discord-compact-widget" data-id="{{{1|{{{id}}}}}}"></div><!--
-->}}<!--
case: id is not supplied
-->|<strong class="error">DiscordIntegrator error: ID of the server isn't supplied.</strong> For instructions on how to find a Discord server ID, see [https://support.discord.com/hc/articles/206346498 this Discord Help Center article]<!--
-->}}</includeonly><!--
--><noinclude>{{Documentation}}
[[Category:Templates]]</noinclude>
0882845bbc1499745a84ba6ab6195783439f7ab3
Template:Discord/doc
10
347
528
2024-12-21T19:24:01Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This template allows you to either use [[support:DiscordCompact|DiscordCompact]] or [[support:DiscordWidget|DiscordWidget]] to display information about a certain Discord server.
== Usage ==
In order to be able to show a Discord server widget on your wiki, first go to your Discord server and do the following:
* Open the <code>Server Settings</code>, then go to the <code>Widget</code> section.
* Enable the Widget.
* Copy the <code>Server ID</code>.
Then, do the following depending on the type of widget you want to use (compact or full).
=== Compact Widget (Default) ===
{{main|support:DiscordCompact{{!}}DiscordCompact}}
The compact widget is the default one.
To use it, simply add the template with the server ID either as the '''first''' parameter or as the <code>id</code> parameter:
* <code><nowiki>{{Discord|serverID}}</nowiki></code>
* <code><nowiki>{{Discord|id=serverID}}</nowiki></code>
=== Full Widget ===
{{main|support:DiscordWidget{{!}}DiscordWidget}}
To use the full version of the Discord widget, you have to specify <code>full=yes</code> as one of the template parameters, with the ID either as the '''first''' parameter or as the <code>id</code> parameter:
* <code><nowiki>{{Discord|serverID|full=yes}}</nowiki></code>
* <code><nowiki>{{Discord|full=yes|id=serverID}}</nowiki></code>
You can further customize the widget with the <code>width</code>, <code>height</code> and other parameters. See the Examples section and the full documentation for DiscordWidget on the [[support:DiscordWidget|Support Wiki]].
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Discord|951501892553424917}}</nowiki></code><br/><code><nowiki>{{Discord|id=951501892553424917}}</nowiki></code> || {{Discord|951501892553424917}}
|-
| <code><nowiki>{{Discord|951501892553424917}|full=yes}</nowiki></code> || {{Discord|951501892553424917|full=yes}}
|-
| <pre><nowiki>{{Discord|full=yes
|id = 951501892553424917
|width = 300px
|height = 500px
}}</nowiki></pre> || {{Discord|full=yes|id=951501892553424917|width=300px|height=500px}}
|}
== Dependencies ==
* As stated before, both Compact and Widget require the given Discord server to have Widgets enabled in its Server Settings.
* DiscordCompact requires [[support:DiscordCompact#MediaWiki:DiscordCompact.js-0|DiscordCompact.js]] code, present in [[MediaWiki:Common.js]].
* DiscordWidget requires [[dev:DiscordIntegrator.js|DiscordIntegrator.js]] code, present in [[MediaWiki:Common.js]].
== TemplateData ==
<templatedata>
{
"params": {
"1": {
"aliases": [
"id"
],
"label": "Server ID",
"description": "The Discord server's ID.",
"example": "951501892553424917",
"type": "line",
"required": true
},
"full": {
"label": "Use Full Widget",
"example": "yes",
"type": "boolean",
"description": "Do you want to use the full widget?"
},
"width": {
"label": "Width (Full Widget only)",
"description": "A custom width for the full widget.",
"example": "300px",
"type": "line"
},
"height": {
"label": "Height (Full Widget only)",
"description": "A custom height for the full widget.",
"example": "500px",
"type": "line"
}
},
"description": "This template allows you to either use DiscordCompact or DiscordWidget extensions to display information about a certain Discord server.",
"paramOrder": [
"1",
"full",
"width",
"height"
],
"format": "block"
}
</templatedata>
641236c3823c42440e97734170310cd9877aa84e
Template:Distinguish
10
348
529
2024-12-21T19:24:03Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:text|<!-- start vd
-->{{#if:{{{text|}}} | {{{text}}} |<!-- start top if
-->{{#if:{{{2|}}}<!-- if more than one page
-->|[[{{{1}}}]]{{#if:{{{3|}}}<!-- start concat if
-->|, [[{{{2}}}]] or [[{{{3}}}]]<!-- concat two
-->|<nowiki> </nowiki>or [[{{{2}}}]]<!-- else; concat one
-->}}<!-- end concat if
-->|[[{{{1}}}]]<!-- else; one page only
-->}}<!-- end custom disambig if
-->}}<!-- end if
-->}}<!-- end vd
-->{{Hatnote|<!--
-->Not to be confused with {{#var:text}}.<!--
-->}}<!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude>
67ae5406ffd29bec56cfe7ad6527bb09a9733496
Template:Distinguish/doc
10
349
530
2024-12-21T19:24:04Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<templatedata>
{
"params": {
"1": {
"label": "Alternative",
"description": "The alternative page.",
"example": "Alternative Page",
"type": "wiki-page-name",
"suggested": true
},
"2": {
"label": "Second Alternative",
"description": "A second alternative page.",
"example": "Second Alternative Page",
"type": "wiki-page-name"
},
"3": {
"label": "Third Alternative",
"description": "A third alternative page.",
"example": "Third Alternative Page",
"type": "wiki-page-name"
},
"text": {
"label": "Alternative Text",
"description": "Instead of using pages, you can provide a full alternative text. This parameter overrides other provided parameters.",
"example": "the alternative page, [[Alternative Page]]",
"type": "line"
}
},
"description": "This hatnote template is meant to be used to indicate possible alternatives to what the reader wants to find.",
"paramOrder": [
"1",
"2",
"3",
"text"
],
"format": "inline"
}
</templatedata>
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Distinguish|Special:Uncategorizedpages}}</nowiki></code> || {{Distinguish|Special:Uncategorizedpages}}
|-
| <code><nowiki>{{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles}}</nowiki></code> || {{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles}}
|-
| <code><nowiki>{{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles|Special:Uncategorizedcategories}}</nowiki></code> || {{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles|Special:Uncategorizedcategories}}
|-
| <code><nowiki>{{Distinguish|Special:Uncategorizedpages{{!}}Page 1}}</nowiki></code> (Custom link label) || {{Distinguish|Special:Uncategorizedpages{{!}}Page 1}}
|-
| <code><nowiki>{{Distinguish|text = Page 1, another name for [[Special:Uncategorizedpages]]}}</nowiki></code> || {{Distinguish|text = Page 1, another name for [[Special:Uncategorizedpages]]}}
|}
== Dependencies ==
For this template to work properly, you need the following:
* The {{tl|Hatnote}} base template.
* The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]].
== Source ==
Roughly based on [[wikipedia:Template:Distinguish|Wikipedia's Distinguish Template]].
<noinclude>[[Category:Template documentation]]</noinclude>
2a06ed576ae6479add20834628f9378c657cb4fb
Template:Doc
10
350
531
2024-12-21T19:24:05Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:Documentation]]
041222999c2c4765a4663432058f50686fb65f40
Template:Example character infobox
10
351
532
2024-12-21T19:24:07Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
<!-- See https://support.wiki.gg/wiki/DRUID_infoboxes for extra documentation -->
<!-- the "kind" categorizes this type of infobox. For example, you might want to write `Character`, `Level`, or `Item`. -->
<!-- This `kind` value should be unique to this template, and no other infobox template should have the same value -->
|kind=example-1
<!-- You can almost certainly leave the separator alone, unless one of your *section names* has a comma in it -->
|sep=,
<!-- feel free to edit the 300px but mostly try to avoid changing this next line unless you are adding tabs -->
|image={{#if:{{{image|}}}|[[File:{{{image}}}{{!}}300px]]}}
<!-- every infobox needs a |sections= parameter, which lists the groups of sections, in order top to bottom -->
|sections=General Info, Stats
<!-- for each section, specify the list of fields that you want to show up in that section, top to bottom -->
<!-- empty fields (not specified on the content page) will not show up -->
|General Info=Region,Element
|Stats=Attack, HP, Armor, Attack Speed
<!-- this field formats the `Attack Speed` parameter when it's specified by the content page, adding a % sign to the end of it. -->
<!-- this is an optional operation to do, only do it if you need to provide some extra formatting -->
|Attack Speed={{#if:{{{Attack Speed|}}}|{{{Attack Speed}}}%}}
}}<!--
Here is the above code without comments for easier copy-pasting:
{{#invoke:Infobox|main
|kind=example-1
|sep=,
|image={{#if:{{{image|}}}|[[File:{{{image}}}{{!}}300px]]}}
|sections=General Info, Stats
|General Info=Region,Element
|Stats=Attack, HP, Armor, Attack Speed
|Attack Speed={{#if:{{{Attack Speed|}}}|{{{Attack Speed}}}%}}
}}
--></includeonly><noinclude>
{{documentation}}
[[Category:Infobox templates]]</noinclude>
f49d0f82d5a212306ff66b8fee112ecf88123576
Template:Example character infobox/doc
10
352
533
2024-12-21T19:24:08Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This is an example character infobox using the [[support:DRUID infoboxes|DRUID infoboxes]] framework. You can edit it, move (rename) it, or delete it as desired.
== Modify this template ==
To see how DRUID works, please '''edit this page'''! It has several comments explaining the different parts of how to make an infobox.
== Copyable code for use on other content pages ==
If you want to create pages using this infobox, you can use the snippet below. Please understand, this code is for CONTENT PAGES ONLY!! It does not have anything to do with changing what the template supports.
<syntaxhighlight lang="wikitext" style="overflow: auto;">
{{Example Character Infobox
|title=
|image=
|Region=
|Element=
|Attack=
|HP=
|Armor=
|Attack Speed=
}}
</syntaxhighlight><noinclude>[[Category:Template documentation]]</noinclude>
c70b51da80c9343f70c819b3615abeda39dd3921
Template:Flag
10
353
534
2024-12-21T19:24:09Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><span class="country-flag" title="{{{2|}}}">{{#if: {{{1|}}} | [[File:Flag {{{1|}}}.svg|x20px|link=]] | }}</span><!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Formatting templates]]</noinclude>
9802f61bee0e36120c835608ccee85e72384341b
Template:Flag/doc
10
354
535
2024-12-21T19:24:10Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This formatting template allows you to display country flags inline.
Available country flags can be seen in [[dev:Category:Country_flags|our Commons Wiki]].
== Usage ==
The template can be used with the following formatting: <code><nowiki>{{flag|code|Legend}}</nowiki></code>, where:
* <code>code</code> is the [[wikipedia:ISO 3166-1 alpha-2|ISO 3166-1 alpha-2]] code for the country flag.
* <code>Legend</code> is the legend displayed on hover (optional).
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{flag|ca|Canada}}</nowiki></code> || {{flag|ca|Canada}}
|}
<noinclude>[[Category:Template documentation]]</noinclude>
1fb455be1ffbed259dd27df18dd447e605746ed4
Template:For
10
355
536
2024-12-21T19:24:11Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:text|<!-- start vd
-->{{#if:{{{3|}}}<!-- if more than one page
-->|[[{{{2}}}]]{{#if:{{{4|}}}<!-- start concat if
-->|, [[{{{3}}}]] and [[{{{4}}}]]<!-- concat two
-->|<nowiki> </nowiki>and [[{{{3}}}]]<!-- else; concat one
-->}}<!-- end concat if
-->|[[{{{2}}}]]<!-- else; one page only
-->}}<!-- end if
-->}}<!-- end vd
-->{{Hatnote|<!--
-->For {{{1}}}, see {{#var:text}}.<!--
-->}}<!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude>
1899e48855153617f7c0bf3087b781bc80f0395c
Template:For/doc
10
356
537
2024-12-21T19:24:13Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<templatedata>
{
"params": {
"1": {
"label": "Topic",
"description": "The topic the following pages are about.",
"example": "more information",
"type": "line",
"required": true
},
"2": {
"label": "Related Page",
"description": "A related page.",
"example": "Related Page",
"type": "wiki-page-name",
"required": true
},
"3": {
"label": "Second Page",
"description": "A second related page.",
"example": "Second Related Page",
"type": "wiki-page-name"
},
"4": {
"label": "Third Page",
"description": "A third related page.",
"example": "Third Related Page",
"type": "wiki-page-name"
}
},
"description": "This hatnote template is meant to be used to show pages related to a topic the reader might want to visit.",
"paramOrder": [
"1",
"2",
"3",
"4"
],
"format": "inline"
}
</templatedata>
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{For|more information|Special:WantedPages}}</nowiki></code> || {{For|more information|Special:WantedPages}}
|-
| <code><nowiki>{{For|more information|Special:WantedPages|Special:UncategorizedPages}}</nowiki></code> || {{For|more information|Special:WantedPages|Special:UncategorizedPages}}
|-
| <code><nowiki>{{For|more information|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}</nowiki></code> || {{For|more information|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}
|-
| <code><nowiki>{{For|more information|Special:WantedPages{{!}}Page 1}}</nowiki></code> (Custom link label) || {{For|more information|Special:WantedPages{{!}}Page 1}}
|}
== Dependencies ==
For this template to work properly, you need the following:
* The {{tl|Hatnote}} base template.
* The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]].
== Source ==
Roughly based on [[wikipedia:Template:For|Wikipedia's For Template]].
<noinclude>[[Category:Template documentation]]</noinclude>
b2a30a9bf8acff259d5e86654a2de69c2d5e4fff
Template:From Wikipedia
10
357
538
2024-12-21T19:24:14Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = darkblue
| icon = Wikipedia.svg
| title= This code is adapted from [[wikipedia:Main Page|Wikipedia]].
| message = For the original code, see the following pages: {{#arraymap:{{{1|}}}|,|%s|[[wikipedia:%s|%s]]}}
| tiny = {{{tiny|}}}
| class = {{{class|}}}
}}</includeonly><noinclude>{{doc}}</noinclude>
0bb256ef5acc38fb0cfbdacc22e75aab89bd6e2c
Template:Gad
10
358
539
2024-12-21T19:24:15Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<code>Gadget-[[MediaWiki:Gadget-{{{1}}}|{{{1}}}]]</code><noinclude>[[Category:Formatting templates]]</noinclude>
dd027468a6022472506b1fc2973d6299ec01e854
Template:Hatnote
10
359
540
2024-12-21T19:24:16Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->[[Category:Pages with hatnotes]]<!--
--><div class="hatnote {{#if:{{{icon|}}}|icon}}">{{#if:{{{icon|}}}|[[File:{{{icon}}}|x22px]]<nowiki> </nowiki>}}{{{1|}}}</div><!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Hatnote templates| ]]</noinclude>
c239246055fdd6c2f4aa85033ba3e93b9baa4733
Template:Hatnote/doc
10
360
541
2024-12-21T19:24:17Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{{No direct use}}
== List of hatnote templates ==
* {{tl|Disambiguation}}
* {{tl|Distinguish}}
* {{tl|For}}
* {{tl|Main}}
== Dependencies ==
For this template to work properly, you need the following:
* The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]].
* The <code>--wiki-content-border-color--secondary</code> CSS variable, defined in [[MediaWiki:Common.css]].
<noinclude>[[Category:Template documentation]]</noinclude>
464f2f866befaf4cfa47f68ab0ad4f170c13463d
Template:I
10
361
542
2024-12-21T19:24:18Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Link icon]]
6ebdedb4de95efaa3e6ca27590e79aca674f2364
Template:Item icon
10
362
543
2024-12-21T19:24:19Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Link icon|{{{1|}}}|{{{2|}}}|type=Item}}</includeonly><noinclude>{{documentation}}[[Category:Formatting templates]]</noinclude>
6564279e3808e659b8034ad4b96f4f9e9e498b57
Template:Item icon/doc
10
363
544
2024-12-21T19:24:21Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
== Summary ==
<templatedata>
{
"params": {
"1": {
"aliases": [
"page"
],
"label": "Page Name",
"description": "The name for the target page.",
"example": "Page Name",
"type": "wiki-page-name",
"required": true
},
"2": {
"aliases": [
"label"
],
"label": "Link Label",
"description": "The text to the be displayed on the link icon's label.",
"example": "Alternative Page Name",
"type": "line"
}
},
"description": "Use this template to display an icon next to a page link.\n\nThis template assumes that each page has an icon uploaded at a specific location, namely \"File:Page Name (Item).png\".",
"format": "inline"
}
</templatedata>
== Examples ==
For the examples below, <code><nowiki>File:Mystic Feather (Item).png</nowiki></code> was used as the icon for a page called <code>Mystic Feather</code>.
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Item icon|Mystic Feather}}</nowiki></code> || {{Item icon|Mystic Feather}}
|-
| <code><nowiki>{{Item icon|Mystic Feather|Mystic Feathers}}</nowiki></code> || {{Item icon|Mystic Feather|Mystic Feathers}}
|-
| <code><nowiki>{{Item icon|Mystic Feather|notext}}</nowiki></code> || {{Item icon|Mystic Feather|notext}}
|-
| <code><nowiki>{{Item icon|Missing Item}}</nowiki></code> (Missing Page Icon) || {{Item icon|Missing Item}}
|}
== Dependencies==
For this template to work properly, you need the following:
* The base {{tl|Link icon}} template.
* The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]].
4dfcab6f3d3c88596068607685645f29666f0141
Template:Iter
10
364
545
2024-12-21T19:24:22Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#vardefine:varname|ITER_INDEX_{{#if:{{{1|}}}|{{{1}}}|default}}<!-- end vardefine -->}}<!--
main logic
-->{{#vardefineecho:{{#var:varname}}|
{{#expr:
{{#ifeq:{{lc:{{{reset|}}}<!-- end lc -->}}
|yes
|0
|{{#var:{{#var:varname}}|0}}
<!-- end ifeq -->}} + {{#if:{{{get|}}}|0|1}}
<!-- end expr -->}}
<!-- end vde -->}}</includeonly><noinclude>{{documentation}}
[[Category:Templates]]</noinclude>
c37a3625d58a115a140f129da248ec1c9f6cb55e
Template:Iter/doc
10
365
546
2024-12-21T19:24:23Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This template helps you create indexed columns in tables (particularly [[support:Cargo|Cargo]] queries) and to retrieve iterator values when using the parser function <code><nowiki>{{#arraymaptemplate</nowiki></code> (bundled with Extension:ParserPower on wiki.gg).
== Simple counting ==
<pre>
* {{iter|}}
* {{iter|}}
* {{iter|}}
* {{iter|}}
</pre>
* {{iter|}}
* {{iter|}}
* {{iter|}}
* {{iter|}}
== Reset the counter ==
<pre>
* {{iter|reset=yes}}
* {{iter|}}
* {{iter|reset=yes}}
* {{iter|}}
</pre>
* {{iter|reset=yes}}
* {{iter|}}
* {{iter|reset=yes}}
* {{iter|}}
== Multiple counters ==
<pre>
* {{iter|key1}}
* {{iter|key2}}
* {{iter|key2}}
* {{iter|key1}}
</pre>
* {{iter|key1}}
* {{iter|key2}}
* {{iter|key2}}
* {{iter|key1}}
== Get value without incrementing ==
<pre>
* {{iter|reset=yes}}
* {{iter|}}
* {{iter|}}
* {{iter|get=yes}}
</pre>
* {{iter|reset=yes}}
* {{iter|}}
* {{iter|}}
* {{iter|get=yes}}
<noinclude>
[[Category:Template documentation]]
</noinclude>
20b5a53a6457493d2a2a9774b803511678a65760
Template:Key
10
366
547
2024-12-21T19:24:24Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:platform | {{#if: {{{2|}}} | {{#switch: {{lc:{{{1|}}}}}
<!-- Desktop -->
|mouse
|keyboard=keyboard
<!-- Mobile -->
|gesture=gesture
<!-- Microsoft -->
|xboxseries
|xbox=Xbox
|xbox one
|xbone
|xbox1
|xboxone=xboxone
|xbox 360
|xb360
|xbox360
|360=360
<!-- Sony -->
|ps
|ps5
|playstation
|ds
|dualsense=DualSense
|playstation 4
|ps4=PS4
|playstation 3
|ps3=ps3
<!-- Nintendo -->
|ns
|switch=Switch
|wii=wii
}} | undefined }} }}<!--
-->{{#vardefine:key | {{#if: {{{2|}}} | {{ucfirst:{{{2}}}}} | {{ucfirst:{{{1}}}}} }} }}<!--
-->{{#vardefine:img | {{#if: {{{2|}}} | [[File:{{#var:platform}} {{#var:key}}.png|x25px|link=]] }} | Undefined }}<!--
--><span class="key">{{#var:img}}</span><!--
--></includeonly><!--
--><noinclude>{{doc}}</noinclude>
45576cb62a8104687b5b7ac26b042283c80ecae6
Template:Key/doc
10
367
548
2024-12-21T19:24:25Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<tabber>
|-|Desktop={{:Template:Key/doc/Keyboard}}
|-|Mobile={{:Template:Key/doc/Gesture}}
|-|Xbox={{:Template:Key/doc/Xbox}}
|-|DualSense={{:Template:Key/doc/DualSense}}
|-|PlayStation 4={{:Template:Key/doc/PS4}}
|-|Nintendo Switch={{:Template:Key/doc/Nintendo Switch}}
</tabber>
<noinclude>[[Category:Key template documentation]]</noinclude>
19eb9be1ca2c7112f63dd11c58d3888327dcca75
Template:Key/doc/DualSense
10
368
549
2024-12-21T19:24:26Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
Images source: [[dev:Category:DualSense input images]]
=== Buttons ===
<code><nowiki>{{Key|PS|Directional}}</nowiki></code>
{{Key|PS|Directional}}
<code><nowiki>{{Key|PS|Directional Left}}</nowiki></code>
{{Key|PS|Directional Left}}
<code><nowiki>{{Key|PS|Directional Right}}</nowiki></code>
{{Key|PS|Directional Right}}
<code><nowiki>{{Key|PS|Directional Up}}</nowiki></code>
{{Key|PS|Directional Up}}
<code><nowiki>{{Key|PS|Directional Down}}</nowiki></code>
{{Key|PS|Directional Down}}
<code><nowiki>{{Key|PS|Left Stick}}</nowiki></code>
{{Key|PS|Left Stick}}
<code><nowiki>{{Key|PS|Right Stick}}</nowiki></code>
{{Key|PS|Right Stick}}
<code><nowiki>{{Key|PS|Touch Pad}}</nowiki></code>
{{Key|PS|Touch Pad}}
<code><nowiki>{{Key|PS|Circle}}</nowiki></code>
{{Key|PS|Circle}}
<code><nowiki>{{Key|PS|Cross}}</nowiki></code>
{{Key|PS|Cross}}
<code><nowiki>{{Key|PS|Square}}</nowiki></code>
{{Key|PS|Square}}
<code><nowiki>{{Key|PS|Triangle}}</nowiki></code>
{{Key|PS|Triangle}}
<code><nowiki>{{Key|PS|Create}}</nowiki></code>
{{Key|PS|Create}}
<code><nowiki>{{Key|PS|Options}}</nowiki></code>
{{Key|PS|Options}}
<code><nowiki>{{Key|PS|L1}}</nowiki></code>
{{Key|PS|L1}}
<code><nowiki>{{Key|PS|R1}}</nowiki></code>
{{Key|PS|R1}}
<code><nowiki>{{Key|PS|L2}}</nowiki></code>
{{Key|PS|L2}}
<code><nowiki>{{Key|PS|R2}}</nowiki></code>
{{Key|PS|R2}}
<code><nowiki>{{Key|PS|L3}}</nowiki></code>
{{Key|PS|L3}}
<code><nowiki>{{Key|PS|R3}}</nowiki></code>
{{Key|PS|R3}}
<code><nowiki>{{Key|PS|Mute}}</nowiki></code>
{{Key|PS|Mute}}
<code><nowiki>{{Key|PS|PS}}</nowiki></code>
{{Key|PS|PS}}
=== Diagram ===
<code><nowiki>{{Key|PS|Controller Diagram}}</nowiki></code>
{{Key|PS|Controller Diagram}}
<noinclude>[[Category:Key template documentation]]</noinclude>
84fa5123f9494d3572fef65e1aa63dd95ef476be
Template:Key/doc/Gesture
10
369
550
2024-12-21T19:24:29Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
Images source: [[dev:Category:Gesture input images]]
=== Fingers ===
<code><nowiki>{{key|gesture|Finger Front}}</nowiki></code>
{{key|gesture|Finger Front}}
<code><nowiki>{{key|gesture|Finger Side}}</nowiki></code>
{{key|gesture|Finger Side}}
=== Tap & hold ===
<code><nowiki>{{key|gesture|Tap}}</nowiki></code>
{{key|gesture|Tap}}
<code><nowiki>{{key|gesture|Double Tap}}</nowiki></code>
{{key|gesture|Double Tap}}
<code><nowiki>{{key|gesture|Hold}}</nowiki></code>
{{key|gesture|Hold}}
=== Swipe motions ===
<code><nowiki>{{key|gesture|Swipe Bottom Left}}</nowiki></code>
{{key|gesture|Swipe Bottom Left}}
<code><nowiki>{{key|gesture|Swipe Bottom Right}}</nowiki></code>
{{key|gesture|Swipe Bottom Right}}
<code><nowiki>{{key|gesture|Swipe Down}}</nowiki></code>
{{key|gesture|Swipe Down}}
<code><nowiki>{{key|gesture|Swipe Left}}</nowiki></code>
{{key|gesture|Swipe Left}}
<code><nowiki>{{key|gesture|Swipe Right}}</nowiki></code>
{{key|gesture|Swipe Right}}
<code><nowiki>{{key|gesture|Swipe Top Left}}</nowiki></code>
{{key|gesture|Swipe Top Left}}
<code><nowiki>{{key|gesture|Swipe Top Right}}</nowiki></code>
{{key|gesture|Swipe Top Right}}
<code><nowiki>{{key|gesture|Swipe Up}}</nowiki></code>
{{key|gesture|Swipe Up}}
=== Zoom & scroll ===
<code><nowiki>{{key|gesture|Zoom In}}</nowiki></code>
{{key|gesture|Zoom In}}
<code><nowiki>{{key|gesture|Zoom Out}}</nowiki></code>
{{key|gesture|Zoom Out}}
<code><nowiki>{{key|gesture|Scroll Down}}</nowiki></code>
{{key|gesture|Scroll Down}}
<code><nowiki>{{key|gesture|Scroll Left}}</nowiki></code>
{{key|gesture|Scroll Left}}
<code><nowiki>{{key|gesture|Scroll Right}}</nowiki></code>
{{key|gesture|Scroll Right}}
<code><nowiki>{{key|gesture|Scroll Up}}</nowiki></code>
{{key|gesture|Scroll Up}}
=== Circular motions ===
<code><nowiki>{{key|gesture|Double Rotate}</nowiki></code>
{{key|gesture|Double Rotate}}
<code><nowiki>{{key|gesture|Full Circle}}</nowiki></code>
{{key|gesture|Full Circle}}
<code><nowiki>{{key|gesture|Half Circle}}</nowiki></code>
{{key|gesture|Half Circle}}
<code><nowiki>{{key|gesture|Quarter Circle}}</nowiki></code>
{{key|gesture|Quarter Circle}}
__NOTOC__
<noinclude>[[Category:Key template documentation]]</noinclude>
0a595b125cc6dbd6ad531c1e989d1929eaf1c6e2
Template:Key/doc/Nintendo Switch
10
370
551
2024-12-21T19:24:30Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
Images source: [[dev:Category:Nintendo Switch input images]]
=== Nintendo Switch ===
<code><nowiki>{{Key|Switch|a}}</nowiki></code>
{{Key|Switch|a}}
<code><nowiki>{{Key|Switch|b}}</nowiki></code>
{{Key|Switch|b}}
<code><nowiki>{{Key|Switch|x}}</nowiki></code>
{{Key|Switch|x}}
<code><nowiki>{{Key|Switch|y}}</nowiki></code>
{{Key|Switch|y}}
<code><nowiki>{{Key|Switch|Left Stick}}</nowiki></code>
{{Key|Switch|Left Stick}}
<code><nowiki>{{Key|Switch|Right Stick}}</nowiki></code>
{{Key|Switch|Right Stick}}
<code><nowiki>{{Key|Switch|Left Stick Press}}</nowiki></code>
{{Key|Switch|Left Stick Press}}
<code><nowiki>{{Key|Switch|Right Stick Press}}</nowiki></code>
{{Key|Switch|Right Stick Press}}
<code><nowiki>{{Key|Switch|-}}</nowiki></code>
{{Key|Switch|-}}
<code><nowiki>{{Key|Switch|+}}</nowiki></code>
{{Key|Switch|+}}
<code><nowiki>{{Key|Switch|Capture}}</nowiki></code>
{{Key|Switch|Capture}}
<code><nowiki>{{Key|Switch|HOME}}</nowiki></code>
{{Key|Switch|HOME}}
<code><nowiki>{{Key|Switch|L}}</nowiki></code>
{{Key|Switch|L}}
<code><nowiki>{{Key|Switch|R}}</nowiki></code>
{{Key|Switch|R}}
<code><nowiki>{{Key|Switch|ZL}}</nowiki></code>
{{Key|Switch|ZL}}
<code><nowiki>{{Key|Switch|ZR}}</nowiki></code>
{{Key|Switch|ZR}}
=== Pro Controller ===
<code><nowiki>{{Key|Switch|Pro Control Pad}}</nowiki></code>
{{Key|Switch|Pro Control Pad}}
<code><nowiki>{{Key|Switch|Pro Control Pad Left}}</nowiki></code>
{{Key|Switch|Pro Control Pad Left}}
<code><nowiki>{{Key|Switch|Pro Control Pad Right}}</nowiki></code>
{{Key|Switch|Pro Control Pad Right}}
<code><nowiki>{{Key|Switch|Pro Control Pad Up}}</nowiki></code>
{{Key|Switch|Pro Control Pad Up}}
<code><nowiki>{{Key|Switch|Pro Control Pad Down}}</nowiki></code>
{{Key|Switch|Pro Control Pad Down}}
=== Joy-Con ===
<code><nowiki>{{Key|Switch|Directional Left}}</nowiki></code>
{{Key|Switch|Directional Left}}
<code><nowiki>{{Key|Switch|Directional Right}}</nowiki></code>
{{Key|Switch|Directional Right}}
<code><nowiki>{{Key|Switch|Directional Up}}</nowiki></code>
{{Key|Switch|Directional Up}}
<code><nowiki>{{Key|Switch|Directional Down}}</nowiki></code>
{{Key|Switch|Directional Down}}
==== Diagrams ====
<code><nowiki>{{Key|Switch|Joy-Con}}</nowiki></code>
{{Key|Switch|Joy-Con}}
<code><nowiki>{{Key|Switch|Joy-Con Separate}}</nowiki></code>
{{Key|Switch|Joy-Con Separate}}
<code><nowiki>{{Key|Switch|Joy-Con Left}}</nowiki></code>
{{Key|Switch|Joy-Con Left}}
<code><nowiki>{{Key|Switch|Joy-Con Right}}</nowiki></code>
{{Key|Switch|Joy-Con Right}}
__NOTOC__
<noinclude>[[Category:Key template documentation]]</noinclude>
34ef402e3bd539920ee4247d68882ecb53fc6eda
Template:Key/doc/PS4
10
371
552
2024-12-21T19:24:32Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
Images source: [[dev:Category:PS4 input images]]
=== D-pad & sticks ===
<code><nowiki>{{key|PS4|Dpad}}</nowiki></code>
{{key|PS4|Dpad}}
<code><nowiki>{{key|PS4|Left}}</nowiki></code>
{{key|PS4|Left}}
<code><nowiki>{{key|PS4|Right}}</nowiki></code>
{{key|PS4|Right}}
<code><nowiki>{{key|PS4|Up}}</nowiki></code>
{{key|PS4|Up}}
<code><nowiki>{{key|PS4|Down}}</nowiki></code>
{{key|PS4|Down}}
<code><nowiki>{{key|PS4|Left Stick}}</nowiki></code>
{{key|PS4|Left Stick}}
<code><nowiki>{{key|PS4|Right Stick}}</nowiki></code>
{{key|PS4|Right Stick}}
<code><nowiki>{{key|PS4|Touch Pad}}</nowiki></code>
{{key|PS4|Touch Pad}}
=== Front buttons ===
<code><nowiki>{{key|PS4|Circle}}</nowiki></code>
{{key|PS4|Circle}}
<code><nowiki>{{key|PS4|Cross}}</nowiki></code>
{{key|PS4|Cross}}
<code><nowiki>{{key|PS4|Square}}</nowiki></code>
{{key|PS4|Square}}
<code><nowiki>{{key|PS4|Triangle}}</nowiki></code>
{{key|PS4|Triangle}}
<code><nowiki>{{key|PS4|Share}}</nowiki></code>
{{key|PS4|Share}}
<code><nowiki>{{key|PS4|Options}}</nowiki></code>
{{key|PS4|Options}}
=== Rear buttons ===
<code><nowiki>{{key|PS4|L1}}</nowiki></code>
{{key|PS4|L1}}
<code><nowiki>{{key|PS4|R1}}</nowiki></code>
{{key|PS4|R1}}
<code><nowiki>{{key|PS4|L2}}</nowiki></code>
{{key|PS4|L2}}
<code><nowiki>{{key|PS4|R2}}</nowiki></code>
{{key|PS4|R2}}
<noinclude>[[Category:Key template documentation]]</noinclude>
1672e7f0dcd4db09545c96936cfbabcab681cfeb
Template:Key/doc/Xbox
10
372
553
2024-12-21T19:24:33Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
Images source: [[dev:Category:Xbox input images]]
=== Series & One ===
<code><nowiki>{{Key|Xbox|A}}</nowiki></code>
{{Key|Xbox|A}}
<code><nowiki>{{Key|Xbox|B}}</nowiki></code>
{{Key|Xbox|B}}
<code><nowiki>{{Key|Xbox|X}}</nowiki></code>
{{Key|Xbox|X}}
<code><nowiki>{{Key|Xbox|Y}}</nowiki></code>
{{Key|Xbox|y}}
<code><nowiki>{{Key|Xbox|Left Thumbstick}}</nowiki></code>
{{Key|Xbox|Left Thumbstick}}
<code><nowiki>{{Key|Xbox|Right Thumbstick}}</nowiki></code>
{{Key|Xbox|Right Thumbstick}}
<code><nowiki>{{Key|Xbox|Left Thumbstick Press}}</nowiki></code>
{{Key|Xbox|Left Thumbstick Press}}
<code><nowiki>{{Key|Xbox|Right Thumbstick Press}}</nowiki></code>
{{Key|Xbox|Right Thumbstick Press}}
<code><nowiki>{{Key|Xbox|LB}}</nowiki></code>
{{Key|Xbox|LB}}
<code><nowiki>{{Key|Xbox|RB}}</nowiki></code>
{{Key|Xbox|RB}}
<code><nowiki>{{Key|Xbox|View}}</nowiki></code>
{{Key|Xbox|View}}
<code><nowiki>{{Key|Xbox|Menu}}</nowiki></code>
{{Key|Xbox|Menu}}
<code><nowiki>{{Key|Xbox|Button}}</nowiki></code>
{{Key|Xbox|Button}}
=== Xbox Series ===
<code><nowiki>{{Key|Xbox|D-pad}}</nowiki></code>
{{Key|Xbox|D-pad}}
<code><nowiki>{{Key|Xbox|D-pad Left}}</nowiki></code>
{{Key|Xbox|D-pad Left}}
<code><nowiki>{{Key|Xbox|D-pad Right}}</nowiki></code>
{{Key|Xbox|D-pad Right}}
<code><nowiki>{{Key|Xbox|D-pad Up}}</nowiki></code>
{{Key|Xbox|D-pad Up}}
<code><nowiki>{{Key|Xbox|D-pad Down}}</nowiki></code>
{{Key|Xbox|D-pad Down}}
<code><nowiki>{{Key|Xbox|LT}}</nowiki></code>
{{Key|Xbox|LT}}
<code><nowiki>{{Key|Xbox|RT}}</nowiki></code>
{{Key|Xbox|RT}}
<code><nowiki>{{Key|Xbox|Share}}</nowiki></code>
{{Key|Xbox|Share}}
==== Diagram ====
<code><nowiki>{{Key|Xbox|Series Controller Diagram}}</nowiki></code>
{{Key|Xbox|Series Controller Diagram}}
=== Xbox One ===
<code><nowiki>{{Key|Xbox|One D-pad}}</nowiki></code>
{{Key|Xbox|D-pad}}
<code><nowiki>{{Key|Xbox|One D-pad Left}}</nowiki></code>
{{Key|Xbox|D-pad Left}}
<code><nowiki>{{Key|Xbox|One D-pad Right}}</nowiki></code>
{{Key|Xbox|D-pad Right}}
<code><nowiki>{{Key|Xbox|One D-pad Up}}</nowiki></code>
{{Key|Xbox|D-pad Up}}
<code><nowiki>{{Key|Xbox|One D-pad Down}}</nowiki></code>
{{Key|Xbox|D-pad Down}}
<code><nowiki>{{Key|Xbox|One Left Trigger}}</nowiki></code>
{{Key|Xbox|One Left Trigger}}
<code><nowiki>{{Key|Xbox|One Right Trigger}}</nowiki></code>
{{Key|Xbox|One Right Trigger}}
==== Diagram ====
<code><nowiki>{{Key|Xbox|One Controller Diagram}}</nowiki></code>
{{Key|Xbox|One Controller Diagram}}
__NOTOC__
<noinclude>[[Category:Key template documentation]]</noinclude>
adce81e2e9eafcf930052a8993d3e5625665202e
Template:License
10
373
554
2024-12-21T19:24:35Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/{{{1|nolicense}}}|source={{{source|}}}}}</includeonly>
<noinclude>{{documentation}}</noinclude>
97ce18acc45bafbcf8fbbf066408a1e8ca46f82e
555
554
2024-12-21T19:24:36Z
Crimroxs
244470
Protected "[[Template:License]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/{{{1|nolicense}}}|source={{{source|}}}}}</includeonly>
<noinclude>{{documentation}}</noinclude>
97ce18acc45bafbcf8fbbf066408a1e8ca46f82e
Template:License/CC-BY
10
374
556
2024-12-21T19:24:36Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY
| icon = [[File:CC-BY.svg|x50px|link=https://creativecommons.org/licenses/by/3.0/|CC-BY]]
| text = This file is under the [https://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 License].
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC-BY}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
43dbcc27869841549023d0c571ce82496739779c
557
556
2024-12-21T19:24:37Z
Crimroxs
244470
Protected "[[Template:License/CC-BY]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY
| icon = [[File:CC-BY.svg|x50px|link=https://creativecommons.org/licenses/by/3.0/|CC-BY]]
| text = This file is under the [https://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 License].
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC-BY}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
43dbcc27869841549023d0c571ce82496739779c
Template:License/CC-BY-NC
10
375
558
2024-12-21T19:24:38Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC
| icon = [[File:CC-BY-NC.svg|x50px|link=https://creativecommons.org/licenses/by-nc/3.0/|CC-BY-NC]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 License].
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC-BY-NC}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
083a0181802a4dca10eadfcd1318b445261e93cb
559
558
2024-12-21T19:24:39Z
Crimroxs
244470
Protected "[[Template:License/CC-BY-NC]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC
| icon = [[File:CC-BY-NC.svg|x50px|link=https://creativecommons.org/licenses/by-nc/3.0/|CC-BY-NC]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 License].
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC-BY-NC}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
083a0181802a4dca10eadfcd1318b445261e93cb
Template:License/CC-BY-NC-ND
10
376
560
2024-12-21T19:24:39Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC-ND
| icon = [[File:CC-BY-NC-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nc-nd/3.0/|CC-BY-NC-ND]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc-nd/3.0/ Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License].
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC-BY-NC-ND}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
ac16bba47a1ca906b73d1c5c7ed260bec622817e
561
560
2024-12-21T19:24:40Z
Crimroxs
244470
Protected "[[Template:License/CC-BY-NC-ND]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC-ND
| icon = [[File:CC-BY-NC-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nc-nd/3.0/|CC-BY-NC-ND]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc-nd/3.0/ Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License].
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC-BY-NC-ND}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
ac16bba47a1ca906b73d1c5c7ed260bec622817e
Template:License/CC-BY-NC-SA
10
377
562
2024-12-21T19:24:41Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC-SA
| icon = [[File:CC-BY-NC-SA.svg|x50px|link=https://creativecommons.org/licenses/by-nc-sa/3.0/|CC-BY-NC-SA]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License].
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC-BY-NC-SA}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
30c6f7737d55c66d86ff24c29fcf6fd52432ded7
563
562
2024-12-21T19:24:42Z
Crimroxs
244470
Protected "[[Template:License/CC-BY-NC-SA]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC-SA
| icon = [[File:CC-BY-NC-SA.svg|x50px|link=https://creativecommons.org/licenses/by-nc-sa/3.0/|CC-BY-NC-SA]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License].
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC-BY-NC-SA}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
30c6f7737d55c66d86ff24c29fcf6fd52432ded7
Template:License/CC-BY-ND
10
378
564
2024-12-21T19:24:42Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-ND
| icon = [[File:CC-BY-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nd/3.0/|CC-BY-ND]]
| text = This file is under the [https://creativecommons.org/licenses/by-nd/3.0/ Creative Commons Attribution-NoDerivs 3.0 License].
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC-BY-ND}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
d34d38809b53231d586ee58f19c426234cd931b2
565
564
2024-12-21T19:24:43Z
Crimroxs
244470
Protected "[[Template:License/CC-BY-ND]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-ND
| icon = [[File:CC-BY-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nd/3.0/|CC-BY-ND]]
| text = This file is under the [https://creativecommons.org/licenses/by-nd/3.0/ Creative Commons Attribution-NoDerivs 3.0 License].
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC-BY-ND}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
d34d38809b53231d586ee58f19c426234cd931b2
Template:License/CC-BY-SA
10
379
566
2024-12-21T19:24:44Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-SA
| icon = [[File:CC-BY-SA.svg|x50px|link=https://creativecommons.org/licenses/by-sa/3.0/|CC-BY-SA]]
| text = This file is under the [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 License].
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC-BY-SA}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
b9d7b1c458c2b66fe216c5545b5c175c5ad3d8c0
567
566
2024-12-21T19:24:44Z
Crimroxs
244470
Protected "[[Template:License/CC-BY-SA]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-SA
| icon = [[File:CC-BY-SA.svg|x50px|link=https://creativecommons.org/licenses/by-sa/3.0/|CC-BY-SA]]
| text = This file is under the [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 License].
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC-BY-SA}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
b9d7b1c458c2b66fe216c5545b5c175c5ad3d8c0
Template:License/CC-PD
10
380
568
2024-12-21T19:24:45Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-PD
| icon = [[File:CC-PD.svg|x50px|link=|Public Domain]]
| text = This file has been released into the public domain by the copyright holder, its copyright has expired, or it is ineligible for copyright. This applies worldwide.
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC-PD}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
ea30fe208112c623ed4d1469f1ad3522f2ba66e9
569
568
2024-12-21T19:24:46Z
Crimroxs
244470
Protected "[[Template:License/CC-PD]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-PD
| icon = [[File:CC-PD.svg|x50px|link=|Public Domain]]
| text = This file has been released into the public domain by the copyright holder, its copyright has expired, or it is ineligible for copyright. This applies worldwide.
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC-PD}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
ea30fe208112c623ed4d1469f1ad3522f2ba66e9
Template:License/CC-SRR
10
381
570
2024-12-21T19:24:46Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-SRR
| icon = [[File:CC-SRR.svg|link=|CC-Some Rights Reserved]]
| text = This file is under the Creative Commons Some Rights Reserved License.
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC-SRR}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
469e1394a65f1c1406affabe7840d06e28eac21e
571
570
2024-12-21T19:24:47Z
Crimroxs
244470
Protected "[[Template:License/CC-SRR]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-SRR
| icon = [[File:CC-SRR.svg|link=|CC-Some Rights Reserved]]
| text = This file is under the Creative Commons Some Rights Reserved License.
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC-SRR}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
469e1394a65f1c1406affabe7840d06e28eac21e
Template:License/CC0
10
382
572
2024-12-21T19:24:48Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC0
| icon = [[File:CC-0.svg|x50px|link=https://creativecommons.org/publicdomain/zero/1.0/|CC0]]
| text = This file is under the [https://creativecommons.org/publicdomain/zero/1.0/ CC0 1.0 License].
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC0}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
66fffc13829f37602cfa84d09d7e96c99e0852a8
573
572
2024-12-21T19:24:49Z
Crimroxs
244470
Protected "[[Template:License/CC0]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC0
| icon = [[File:CC-0.svg|x50px|link=https://creativecommons.org/publicdomain/zero/1.0/|CC0]]
| text = This file is under the [https://creativecommons.org/publicdomain/zero/1.0/ CC0 1.0 License].
}}</includeonly>
<noinclude>This template currently looks like: {{License/CC0}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
66fffc13829f37602cfa84d09d7e96c99e0852a8
Template:License/Fairuse
10
383
574
2024-12-21T19:24:50Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:License/fairuse]]
ecb7db41961bb5256d571593ca3f90ae1e199a3e
Template:License/doc
10
384
575
2024-12-21T19:24:51Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This template is to be used under a ''Licensing'' heading on file pages to denote the file's license.
== Available licenses ==
=== Game ===
* Usage: <nowiki>{{License|game}}</nowiki>
{{License|game}}
=== Fairuse ===
* Usage: <nowiki>{{License|fairuse}}</nowiki>
{{License|fairuse}}
=== CC0 ===
* Usage: <nowiki>{{License|CC0}}</nowiki>
{{License|CC0}}
=== CC-BY-NC-ND ===
* Usage: <nowiki>{{License|CC-BY-NC-ND}}</nowiki>
{{License|CC-BY-NC-ND}}
=== CC-BY-NC-SA ===
* Usage: <nowiki>{{License|CC-BY-NC-SA}}</nowiki>
{{License|CC-BY-NC-SA}}
=== CC-BY-NC ===
* Usage: <nowiki>{{License|CC-BY-NC}}</nowiki>
{{License|CC-BY-NC}}
=== CC-BY-ND ===
* Usage: <nowiki>{{License|CC-BY-ND}}</nowiki>
{{License|CC-BY-ND}}
=== CC-BY-SA ===
* Usage: <nowiki>{{License|CC-BY-SA}}</nowiki>
{{License|CC-BY-SA}}
=== CC-BY ===
* Usage: <nowiki>{{License|CC-BY}}</nowiki>
{{License|CC-BY}}
=== CC-PD ===
* Usage: <nowiki>{{License|CC-PD}}</nowiki>
{{License|CC-PD}}
=== CC-SRR ===
* Usage: <nowiki>{{License|CC-SRR}}</nowiki>
{{License|CC-SRR}}
=== Permission ===
* Usage: <nowiki>{{License|permission}}</nowiki>
{{License|permission}}
=== No license ===
'''Providing no parameter (or invalid one) defaults to the nolicense notice:'''
<nowiki>{{License}}</nowiki>{{License}}
== Specifying source ==
'''Source parameter (optional):'''
The source parameter accepts a url to the source where the file came from if necessary for attribution.
Example:
<nowiki>{{License|game|source=https://indie.io/}}</nowiki>
{{License|game|source=https://indie.io/}}
<includeonly>
[[Category:License templates]]
</includeonly>
<noinclude>[[Category:Template documentation]]</noinclude>
5b334ee591fa6a0867f5d8e685e580b5b6c21334
Template:License/fairuse
10
385
576
2024-12-21T19:24:53Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = fairuse
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = This file is copyrighted. It will be used in a way that qualifies as fair use under [https://en.wikipedia.org/wiki/Fair_use#Fair_use_under_United_States_law US copyright law].
}}</includeonly>
<noinclude>This template currently looks like: {{License/fairuse}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
a55ac2092a7a5246b3a8dbd8c03a73e27d49e6cb
577
576
2024-12-21T19:24:54Z
Crimroxs
244470
Protected "[[Template:License/fairuse]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = fairuse
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = This file is copyrighted. It will be used in a way that qualifies as fair use under [https://en.wikipedia.org/wiki/Fair_use#Fair_use_under_United_States_law US copyright law].
}}</includeonly>
<noinclude>This template currently looks like: {{License/fairuse}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
a55ac2092a7a5246b3a8dbd8c03a73e27d49e6cb
Template:License/game
10
386
578
2024-12-21T19:24:55Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:rightsholder|<!--
***************************************
***************************************
Step 1/2 [required]
Enter the name of the rightsholder, optionally with a link.
Example without link: indie.io
Example with a URL: [https://www.indie.io/ indie.io]
Edit on the line below this************-->
<!--Edit on the line above this********
***************************************
***************************************
-->}}<!--
continue to step 2
***************************************
***************************************
Step 2/2 [optional]
Enter the TOS link.
Example link: https://www.indie.io/terms-of-service
-->{{#vardefine:tos|<!--
Edit on the line below this************-->
<!--Edit on the line above this********
***************************************
***************************************
-->}}<!--
DON'T EDIT ANYTHING BELOW THIS
-->{{License/template
| source = {{{source|}}}
| type = developer
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = {{#if:{{#var:rightsholder}}|
<!-- Specific: -->This file is owned by {{#var:rightsholder}} and/or its licensors{{#if:{{#var:tos}}|, and is licensed under the {{#var:rightsholder}} [{{#var:tos}} Terms of Use]}}.<br/>All trademarks and registered trademarks present in the file are proprietary to {{#var:rightsholder}} and/or its licensors.
|
<!-- Generic: -->This file is owned by the applicable game studio and/or its licensors.
}}
}}</includeonly><noinclude>
This template currently looks like: {{License/game}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
f1283ce43eda0d523b8e1f249ebc02470d957b34
579
578
2024-12-21T19:24:55Z
Crimroxs
244470
Protected "[[Template:License/game]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:rightsholder|<!--
***************************************
***************************************
Step 1/2 [required]
Enter the name of the rightsholder, optionally with a link.
Example without link: indie.io
Example with a URL: [https://www.indie.io/ indie.io]
Edit on the line below this************-->
<!--Edit on the line above this********
***************************************
***************************************
-->}}<!--
continue to step 2
***************************************
***************************************
Step 2/2 [optional]
Enter the TOS link.
Example link: https://www.indie.io/terms-of-service
-->{{#vardefine:tos|<!--
Edit on the line below this************-->
<!--Edit on the line above this********
***************************************
***************************************
-->}}<!--
DON'T EDIT ANYTHING BELOW THIS
-->{{License/template
| source = {{{source|}}}
| type = developer
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = {{#if:{{#var:rightsholder}}|
<!-- Specific: -->This file is owned by {{#var:rightsholder}} and/or its licensors{{#if:{{#var:tos}}|, and is licensed under the {{#var:rightsholder}} [{{#var:tos}} Terms of Use]}}.<br/>All trademarks and registered trademarks present in the file are proprietary to {{#var:rightsholder}} and/or its licensors.
|
<!-- Generic: -->This file is owned by the applicable game studio and/or its licensors.
}}
}}</includeonly><noinclude>
This template currently looks like: {{License/game}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
f1283ce43eda0d523b8e1f249ebc02470d957b34
Template:License/indie.io
10
387
580
2024-12-21T19:24:56Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = developer
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = This file is owned by [https://indie.io indie.io] and/or its licensors, and is licensed under the [https://indie.io indie.io] [https://www.indie.io/terms-of-service Terms of Use].<br/>
All trademarks and registered trademarks present in the file are proprietary to [https://indie.io indie.io] and/or its licensors.
}}</includeonly><noinclude>
This template currently looks like: {{License/indie.io}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
49823bdf8d378ff755fa7b6493afde40f6a4e19a
581
580
2024-12-21T19:24:56Z
Crimroxs
244470
Protected "[[Template:License/indie.io]]" ([Edit=Allow only wiki.gg staff] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = developer
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = This file is owned by [https://indie.io indie.io] and/or its licensors, and is licensed under the [https://indie.io indie.io] [https://www.indie.io/terms-of-service Terms of Use].<br/>
All trademarks and registered trademarks present in the file are proprietary to [https://indie.io indie.io] and/or its licensors.
}}</includeonly><noinclude>
This template currently looks like: {{License/indie.io}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
49823bdf8d378ff755fa7b6493afde40f6a4e19a
Template:License/nolicense
10
388
582
2024-12-21T19:24:57Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = nolicense
| icon = [[File:Warning-red.svg|50px|link=|No license has been selected.]]
| text = Please select the proper license for this file by adding the proper parameter to <nowiki>{{License}}</nowiki>. See [[Template:License]] for details.
}}</includeonly>
<noinclude>This template currently looks like: {{License/nolicense}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
4a7c871322528eb28cd760f52efc440496dfdee1
583
582
2024-12-21T19:24:58Z
Crimroxs
244470
Protected "[[Template:License/nolicense]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = nolicense
| icon = [[File:Warning-red.svg|50px|link=|No license has been selected.]]
| text = Please select the proper license for this file by adding the proper parameter to <nowiki>{{License}}</nowiki>. See [[Template:License]] for details.
}}</includeonly>
<noinclude>This template currently looks like: {{License/nolicense}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
4a7c871322528eb28cd760f52efc440496dfdee1
Template:License/permission
10
389
584
2024-12-21T19:24:59Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = permission
| icon = [[File:IN COPYRIGHT.svg|50px|link=|IN COPYRIGHT WITH PERMISSION]]
| text = This file is copyrighted. The copyright holder has given permission for its use on wiki.gg.
}}</includeonly>
<noinclude>This template currently looks like: {{License/permission}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
681974fc21a1760aa4fabe45be2d2a69276668f6
585
584
2024-12-21T19:25:00Z
Crimroxs
244470
Protected "[[Template:License/permission]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = permission
| icon = [[File:IN COPYRIGHT.svg|50px|link=|IN COPYRIGHT WITH PERMISSION]]
| text = This file is copyrighted. The copyright holder has given permission for its use on wiki.gg.
}}</includeonly>
<noinclude>This template currently looks like: {{License/permission}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
681974fc21a1760aa4fabe45be2d2a69276668f6
Template:License/template
10
390
586
2024-12-21T19:25:01Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><div class="license {{{type|}}}" style="border: 1px solid var(--wiki-content-border-color); background: var(--wiki-content-background-color--secondary); align-items: center; padding: 5px; display: flex; gap: 1em;">
<div class="icon {{#if:{{{darkIcon|}}}|invert-on-dark}}">{{{icon|}}}</div>
<div class="text">{{{text|}}}{{#if:{{{source|}}}|<br/><span class="source">Source: {{{source|}}}</span>}}{{{text2|}}}</div>
</div><!--
--></includeonly><noinclude>{{documentation|Template:License/doc}}</noinclude>
7d0e694e6a42a5368b4b62ce6c01bfa2fb4e67b8
587
586
2024-12-21T19:25:02Z
Crimroxs
244470
Protected "[[Template:License/template]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly><!--
--><div class="license {{{type|}}}" style="border: 1px solid var(--wiki-content-border-color); background: var(--wiki-content-background-color--secondary); align-items: center; padding: 5px; display: flex; gap: 1em;">
<div class="icon {{#if:{{{darkIcon|}}}|invert-on-dark}}">{{{icon|}}}</div>
<div class="text">{{{text|}}}{{#if:{{{source|}}}|<br/><span class="source">Source: {{{source|}}}</span>}}{{{text2|}}}</div>
</div><!--
--></includeonly><noinclude>{{documentation|Template:License/doc}}</noinclude>
7d0e694e6a42a5368b4b62ce6c01bfa2fb4e67b8
Template:Link icon
10
391
588
2024-12-21T19:25:03Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#vardefine:target|{{{1|}}}<!-- end vd -->}}<!--
-->{{#vardefine:display|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!--
-->{{#vardefine:iconSize|1.2em}}<!--
-->{{#vardefine:lineHeight|1lh}}<!--
-->{{#vardefine:fileExists|{{filepath:{{#var:target}} ({{{type}}}).png}}}}<!--
-->{{#ifeq: {{{2|}}} | notext <!-- start if notext
-->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}} ({{{type}}}).png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}} ({{{type}}}).png|?]]</span><!-- end fallback icon (?)
-->}}<!-- end icon if
--></span><!-- end notext icon
-->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}} ({{{type}}}).png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}} ({{{type}}}).png|?]]</span><!-- end fallback icon (?)
-->}} <!-- end icon if
--><span class="display-text">[[{{#var:target}}|{{#var:display}}]]</span><!-- end display text
-->}}<!-- start if notext
--></span></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
4e9bb37a48d63bb6b56f32d260dc74f64011e4af
Template:Link icon/doc
10
392
589
2024-12-21T19:25:04Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{{No direct use}}
== List of link icon templates ==
* {{tl|Character icon}}
* {{tl|Item icon}}
== Dependencies==
For this template to work properly, you need the following:
* The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]].
<noinclude>[[Category:Template documentation]]</noinclude>
654dfb540ea31a810ef53c3820862942e63b2e8a
Template:Luadoc
10
393
590
2024-12-21T19:25:05Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<noinclude>[[Category:Documentation templates]]</noinclude><div class="luadoc">Edit the [[{{FULLPAGENAME}}/doc|documentation or categories]] for this module. {{#ifexist:{{FULLPAGENAME}}/i18n|This module has an [[/i18n|i18n file]].}}</div>
5df079d8f61782274d2ab1da5c43526c4229362c
Template:MP link
10
394
591
2024-12-21T19:25:06Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
Variables
-->{{#vardefine:link|{{{link|{{{1|}}}}}}}}<!--
Image-->{{#if:{{{image|}}}|[[File:{{#replace:{{{image|}}}|File:}}|{{{size|42px}}}|link={{#var:link}}|class={{{imageClass|}}}]]}}<!--
Link below the image
If it's an external link, use external link syntax -->{{#if:{{#pos:{{{link|}}}|http}}|[{{{link|}}} {{{1|}}}]|<!--
Otherwise use normal syntax
the ifeq, pos, sub combo is filtering out a leading :, so that we can add our own without doubling up, allowing easy category linking
-->[[:{{#ifeq:{{#pos:{{#var:link}}|:}}|0|{{#sub:{{#var:link}}|1}}|{{#var:link}}}}|{{{1|}}}]]}}</includeonly><noinclude>
{{doc}}
[[Category:Main page templates]]
</noinclude>
d41dc7997a9852383799cbab5e583c89545692a9
Template:MP link/doc
10
395
592
2024-12-21T19:25:08Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This creates one of the stylized and formatted links on the [[{{SITENAME}}|main page]].
== Usage ==
Groups of this template should be wrapped inside of <code><nowiki><div class="mp-links"></div></nowiki></code> and each entry should be a separate line in an [[wikipedia:Help:Lists#Basically|unordered list]]. This div can be given one of the classes <code>columns-x</code> where x is a number from 1 to 5, and the links will line up in that many columns if space permits (default is 3). The div can also optionally be given the class <code>stretch</code> and it will stretch the list vertically to fill empty space. See [[Mediawiki:Common.css]] for the full definitions of these classes and styling for this template.
===Parameters===
<templatedata>
{
"description": {
"en": "Creates stylized and formatted links on the main page."
},
"format": "inline",
"params": {
"1": {
"label": {
"en": "Text"
},
"description": {
"en": "The text to display. If the link parameter is not given, this will also be the link target."
},
"required": true,
"example": "Stuff",
"type": "string"
},
"link": {
"label": {
"en": "Link"
},
"description": {
"en": "The target page for the link, if different than the display text."
},
"required": false,
"example": "Main Page",
"type": "wiki-page-name"
},
"image": {
"label": {
"en": "Image"
},
"description": {
"en": "An image to display with the link."
},
"required": false,
"suggested": true,
"type": "wiki-file-name"
},
"size": {
"label": {
"en": "Image size"
},
"description": {
"en": "The size of the image, in px."
},
"required": false,
"default": "42px",
"type": "string"
}
},
"paramOrder": [
"1",
"link",
"image",
"size"
]
}
</templatedata>
==Examples==
<pre>
<div class="mp-links columns-3">
* {{MP link|Stuff|link=Special:Random|image=Site-logo.png|size=42px}}
* {{MP link|Things|link=Special:Random}}
* {{MP link|Other stuff|link=Special:Random|image=Site-logo.png|size=42px}}
</div>
</pre>
Produces:
<div class="mp-links columns-3">
* {{MP link|Stuff|link=Special:Random|image=Site-logo.png|size=42px}}
* {{MP link|Things|link=Special:Random}}
* {{MP link|Other stuff|link=Special:Random|image=Site-logo.png|size=42px}}
</div>
<noinclude>
[[Category:Template documentation]]
</noinclude>
414ab9c9cbd6e62064acc46ccbd3768fa986c66b
Template:Main
10
396
593
2024-12-21T19:25:09Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:text|<!-- start vd
-->{{#if:{{{2|}}}<!-- if more than one page
-->|[[{{{1}}}]]{{#if:{{{3|}}}<!-- start concat if
-->|, [[{{{2}}}]] and [[{{{3}}}]]<!-- concat two
-->|<nowiki> </nowiki>and [[{{{2}}}]]<!-- else; concat one
-->}}<!-- end concat if
-->|[[{{{1}}}]]<!-- else; one page only
-->}}<!-- end if
-->}}<!-- end vd
-->{{Hatnote|<!--
-->{{#if:{{{2|}}}|Main articles|Main article}}: {{#var:text}}<!--
-->}}<!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude>
e02ac04db1bbce6b71a9aa8a5064182f662d8470
Template:Main/doc
10
397
594
2024-12-21T19:25:10Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<templatedata>
{
"params": {
"1": {
"label": "Article",
"description": "A main article.",
"example": "Article",
"type": "wiki-page-name",
"required": true
},
"2": {
"label": "Second Article",
"description": "A second main article.",
"example": "Second Article",
"type": "wiki-page-name"
},
"3": {
"label": "Third Article",
"description": "A third main article.",
"example": "Third Article",
"type": "wiki-page-name"
}
},
"description": "This hatnote template is meant to be in sections of an article mentioning information about another existing main article.",
"paramOrder": [
"1",
"2",
"3"
],
"format": "inline"
}
</templatedata>
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Main|Special:WantedPages}}</nowiki></code> || {{Main|Special:WantedPages}}
|-
| <code><nowiki>{{Main|Special:WantedPages#Section Title}}</nowiki></code> || {{Main|Special:WantedPages#Section Title}}
|-
| <code><nowiki>{{Main|Special:WantedPages|Special:UncategorizedPages}}</nowiki></code> || {{Main|Special:WantedPages|Special:UncategorizedPages}}
|-
| <code><nowiki>{{Main|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}</nowiki></code> || {{Main|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}
|-
| <code><nowiki>{{Main|Special:WantedPages{{!}}Page 1}}</nowiki></code> (Custom link label) || {{Main|Special:WantedPages{{!}}Page 1}}
|}
== Dependencies ==
This template requires the {{tl|Hatnote}} metatemplate.
== Source ==
Roughly based on [[wikipedia:Template:For|Wikipedia's For Template]].
<noinclude>[[Category:Template documentation]]</noinclude>
dd762adeece0f944821cb81ee14a8bd9cb539b22
Template:Main page
10
398
595
2024-12-21T19:25:11Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#invoke:Main page|main
|desktop={{{desktop|}}}
|tablet={{{tablet|}}}
|mobile={{{mobile|}}}
|desktop-columns={{{desktop-columns|}}}
|tablet-columns={{{tablet-columns|}}}
|mobile-columns={{{mobile-columns|}}}
}}
__NOTITLE__
__NOTOC__
__NOEDITSECTION__
[[Category:{{SITENAME}}| ]]</includeonly><noinclude>
{{doc}}
[[Category:Main page templates]]
</noinclude>
333ce1040bfd1ea0622aa2794e0b10d8c45b20ae
Template:Main page/doc
10
399
596
2024-12-21T19:25:13Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This template is used to create an IMP Main Page. It uses [[Module:Main page]] to arrange a series of [[Template:Main page box]]es in a [https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_grid_layout CSS grid].
==Simple explanation==
The layout is made using keywords arranged in a grid. This grid has 3 columns on desktop-width screens, 2 columns on tablet, and 1 on mobile. Each can have as many rows as you want. Each keyword represents the same section and can span multiple rows and/or columns, but ''must'' form a contiguous rectangle of any dimension (1x1, 1x2, 2x2, 2x3, etc.).
For example, the following input to desktop:
<pre style="display:table;">
welcome welcome welcome
about links links
about contribute contribute
</pre>
would produce a grid resembling the following:
{| class="wikitable"
| style="background-color:rgba(0,255,0,0.15)" | welcome
| style="background-color:rgba(0,255,0,0.15)" | welcome
| style="background-color:rgba(0,255,0,0.15)" | welcome
|-
| style="background-color:rgba(255,0,255, 0.15)" | about
| style="background-color:rgba(0,0,255, 0.15)" | links
| style="background-color:rgba(0,0,255, 0.15)" | links
|-
| style="background-color:rgba(255,0,255, 0.15)" | about
| style="background-color:rgba(255,255,0, 0.15)" | contribute
| style="background-color:rgba(255,255,0, 0.15)" | contribute
|}
Where <code>welcome</code> is the contents of [[{{MediaWiki:Mainpage}}/welcome]], <code>about</code> is the contents of [[{{MediaWiki:Mainpage}}/about]], and so on. See [[Template:Main page box]] for more information about creating your own boxes.
If you enter a keyword that does not have a corresponding box already, you'll be prompted to create one when saving or previewing the page.
For additional hints and information, see the comments that came on your main page or ask a wiki.gg staff member for help.
==Technical explanation==
For the CSS savvy, this section explains how it works a bit under the hood.
The input to desktop, tablet, and mobile create [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] which are then used as the value of [https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template-areas grid-template-areas] in media queries for screen widths >=1350px, >=990px, and <990px. The id of the boxes should be equal to the subpage name, which is then used by the module to find the template, as well as by the box templates to assign them a CSS id of <code>mp-box-<keyword></code>. Since these keywords are used directly in the grid layout, they must follow the rules of [https://developer.mozilla.org/en-US/docs/Web/CSS/custom-ident <custom-ident>] naming.
==Dependencies==
For this template to work properly, you need the following:
* [[Module:Main page]]
* All templates in [[:Category:Main page templates]].
* All CSS within the "Main page layout" section found in [[MediaWiki:Common.css]].
{{gad|mpEditLinks}} is also highly recommended. Its code can be found at {{gad|mpEditLinks.css}} and {{gad|mpEditLinks.js}}.
==TemplateData==
<templatedata>
{
"params": {
"desktop": {
"label": "Desktop",
"description": "The layout for wide screens",
"required": true,
"type": "string"
},
"tablet": {
"label": "Tablet",
"description": "The layout for mid-width screens",
"required": true,
"type": "string"
},
"mobile": {
"label": "Mobile",
"description": "The layout for narrow screens",
"required": true,
"type": "string"
}
},
"description": "Creates an IMP Main Page.",
"format": "block"
}
</templatedata>
<noinclude>[[Category:Template documentation]]</noinclude>
e1eb8f11b89f7bd49885d20d12f80c84ad8c86cb
Template:Main page box
10
400
597
2024-12-21T19:25:14Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This template is used to create the boxes of the IMProved Main Page (IMP) framework. '''It should not be called directly''', instead using {{tl|Main page box/start}} and {{tl|Main page box/end}}.
<div style="text-align:center;">
Use the box below to create a page with the required templates already in place, ready for you to add your content.
{{/create}}
The box name can not contain spaces or start with a number. Those are probably the only restrictions you'll run into, but for a full list see [https://developer.mozilla.org/en-US/docs/Web/CSS/custom-ident <custom-ident> on MDN web docs].
</div>
==Parameters==
These are the parameters used by {{tl|Main page box/start}}. <code>id</code> is required, all others are optional.
{| class="wikitable"
! Name !! Data type !! Description
|-
| id || string || The id of this box. This should be equivalent to the page's subpage name. It is used by [[Template:Main page]] to find the template. The box will also be given the HTML id <code>mp-box-<nowiki>{{{id}}}</nowiki></code> for use in CSS.
|-
| title || Wikitext || The title of the box. This can be empty, in which case the box will contain only the content.
|-
| class || CSS classes || A list of classes to be passed to the box, separated by spaces and without quotes. Standard options are <code>centered-content</code> to vertically center contents, and <code>has-floating-image</code> in case floating images are needed in the box (normally the flex layout disallows this).
|-
| style || CSS declarations || Inline CSS to be applied directly to the box, without quotes. A common usage is <code>text-align:center;</code> for cases where it's desired for individual boxes to have centered text.
|}
[[Category:Main page templates]]
[[Category:Template documentation]]
<includeonly><onlyinclude><code>Template:Main page box</code> is not intended to be used directly, please use [[Template:Main page box/start]] and [[Template:Main page box/end]].</onlyinclude></includeonly>
473bcf7a558e60acab3fd244717307380b2858c6
Template:Main page box/create
10
401
598
2024-12-21T19:25:15Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{{#tag: inputbox |
type = create
width = 40
default = {{{1|}}}
buttonlabel = Create this box
prefix = {{MediaWiki:Mainpage}}/
placeholder = box name (no spaces)
preload = Template:Main page box/preload
summary = Created using preload
preloadparams[] = {{su<noinclude></noinclude>bst:SUBPAGENAME}}
}}<noinclude>[[Category:Main page templates]]</noinclude>
b2dcdf88fc5ba614f725bab5fb4350db268aeb6b
Template:Main page box/end
10
402
599
2024-12-21T19:25:16Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly></div>
</div></includeonly><noinclude>
{{doc}}
[[Category:Main page templates]]
</noinclude>
506617faba565eb65144b21c3ead8fe5c2010b55
Template:Main page box/end/doc
10
403
600
2024-12-21T19:25:17Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
See [[Template:Main page box]] for information on how to use this.
<noinclude>[[Category:Template documentation]]</noinclude>
e73182bed655118b10da971b634dc9c3bf3e3d39
Template:Main page box/missing
10
404
601
2024-12-21T19:25:18Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{{Main page box/start
| title = {{{1}}}
| id = {{{1|}}}
| style = text-align:center;
| class = missing
}}
The {{{1}}} box does not exist. Check your spelling or create it here:<br/>
{{Main page box/create|{{{1|}}}}}<br/>
See [[Template:Main page box]] for more information.
{{Main page box/end}}<noinclude>[[Category:Main page templates]]</noinclude>
202dfcac97429b749ef282091ead157b2bc789f9
Template:Main page box/preload
10
405
602
2024-12-21T19:25:19Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{{Main page box/start
| title = Example
| id = $1<!-- don't edit this line if you just made this page and it says {{subst:SUBPAGENAME}}. Do edit it if you move this page later, to reflect the new subpage name -->
}}
Content goes here, between the start and end templates.
Feel free to use wikitext, tables, templates, new lines, whatever.
{{Main page box/end}}<includeonly><no<noinclude></noinclude>include>[[Category:Main page boxes]]</no<noinclude></noinclude>include></includeonly><!-- don't edit this line --><noinclude>
[[Category:Main page templates]]
</noinclude>
1adc9f20a3f9a823e87cfc42c4498d3b63d95984
Template:Main page box/start
10
406
603
2024-12-21T19:25:20Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><div class="mp-box {{{class|}}}" style="grid-area:{{{id}}}; {{{style|}}}" id="mp-box-{{{id|}}}" data-box-id="{{{id|}}}"><!--
-->{{#if:{{{title|{{{1|}}}}}}|
<h2> {{{title|{{{1|}}}}}} </h2>
}}<div class="mp-body">
</includeonly><noinclude>
{{doc}}
[[Category:Main page templates]]
</noinclude>
6744963b5d261a04f850a68a14b23607b4f75271
Template:Main page box/start/doc
10
407
604
2024-12-21T19:25:21Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
See [[Template:Main page box]] for information on how to use this.
==Templatedata==
<templatedata>
{
"params": {
"class": {
"label": "Class",
"description": "Additional classes to give to the box wrapping this box.",
"example": "centered-content",
"suggestedvalues": [
"centered-content",
"has-floating-image"
]
},
"id": {
"label": "ID",
"description": "This should be set to the subpage name of this box. If done incorrectly, this box will not appear on the page.",
"example": "welcome",
"type": "string",
"required": true
},
"style": {
"label": "Style",
"description": "Inline CSS to add to the box wrapping this box",
"example": "text-align:center;",
"type": "string"
},
"title": {
"aliases": [
"1"
],
"label": "Title",
"description": "The title of this box.",
"example": "Welcome to the wiki!",
"type": "content",
"suggested": true
}
},
"description": "Creates a box for use on the main page.",
"paramOrder": [
"title",
"id",
"class",
"style"
],
"format": "block"
}
</templatedata>
<noinclude>[[Category:Template documentation]]</noinclude>
20998df705a3139c5701cc95f4cef2fb98885246
Template:Merge
10
408
605
2024-12-21T19:25:23Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = purple
| icon = Merge.svg
| message = It has been proposed that this page be [[support:Merge|merged]] with [[{{{1}}}]].
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for merging]]}}</includeonly><!--
--><noinclude>{{Merge|Template:Merge|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
9975c110e793cc1943eac9ea8e62257d704ab853
Template:Merge/doc
10
409
606
2024-12-21T19:25:24Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:Ml
10
410
607
2024-12-21T19:25:25Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<code>{{[[Module:{{{1}}}|{{{1}}}]]}}<sup>m</sup>{{#if:{{{2|}}}|.{{{2}}}()}}</code><noinclude>
* <code><nowiki>{{Ml|Infobox}}</nowiki></code> generates {{Ml|Infobox}}.
* <code><nowiki>{{Ml|ArgsUtil|merge}}</nowiki></code> generates {{Ml|ArgsUtil|merge}}.
[[Category:Formatting templates]]
</noinclude>
0c69bf8d7c3319f1cf2aa68f4b80261257291560
Template:Move
10
411
608
2024-12-21T19:25:26Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = darkorange
| icon = Move.svg
| message = It has been proposed that this page be moved to [[{{{1}}}]].
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for moving]]}}</includeonly><!--
--><noinclude>{{Move|Template:Ambox{{!}}Example|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
dc4fd9090208e453457d6d2df193b9a7ee3b562d
Template:Move/doc
10
412
609
2024-12-21T19:25:27Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:NoDirectUse
10
413
610
2024-12-21T19:25:29Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:No direct use]]
8448af1f61f0d64a84806b006c70670d9296acde
Template:No direct use
10
414
611
2024-12-21T19:25:30Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{ambox|icon=Warning-red.svg|title='''Don't call this template directly from any content page!'''
|message=This template is intended to be used inside of another template. Then that template in turn may be used on content pages.
|color=red
}}</includeonly><noinclude>{{documentation}}
[[Category:Notice templates]]</noinclude>
72f49bdd34be1bcb8d1a6f91015ddce6912103db
Template:No direct use/doc
10
415
612
2024-12-21T19:25:31Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:Ambox/doc]]
68bfb03f8f28c95443c7b1997f252c236bf87256
Template:No wrap
10
416
613
2024-12-21T19:25:33Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:Nowrap]]
269180d5083536bbbf72d889477805cfde7aac9e
Template:Normal
10
417
614
2024-12-21T19:25:34Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<span style{{=}}"font-weight:normal; font-style:normal">{{{1}}}</span><noinclude>
{{documentation}}
</noinclude>
f1d74e033cde1ce3b2efdc98b78fb863b8524fcf
Template:Nowrap
10
418
615
2024-12-21T19:25:36Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<span class="nowrap">{{{1}}}</span><noinclude>
{{documentation}}
</noinclude>
8817bafce418a08a72f3425283fc03d04a2d8d44
Template:Pipe
10
419
616
2024-12-21T19:25:37Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
|<noinclude>{{documentation}}</noinclude>
9d1875aa686e4e25a0994448a39d057e91541788
Template:Pipe/doc
10
420
617
2024-12-21T19:25:38Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:Quote
10
421
618
2024-12-21T19:25:39Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><div class="quote"><!-- start quote wrapper
--><div class="marks-wrapper"><!-- start marks wrapper
--><div class="block"><!-- start quote block
-->{{#if:{{{title|}}}|<div class="title">{{{title}}}</div>|}}<!--
-->{{#if:{{{text|{{{1|}}}}}}|<div class="text">{{{text|{{{1|}}}}}}</div>|}}<!--
--></div><!-- end quote block
--></div><!-- end marks wrapper
-->{{#if:{{{author|{{{2|}}}}}}|<div class="author">― {{#if:{{{authorpage|}}}| [[{{{authorpage}}}|{{{author|{{{2|}}}}}}]] | {{{author|{{{2|}}}}}} }}</div>|}}<!--
--></div><!--
-->[[Category:Pages with quotes]]</includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
095258ceee92819a4e7b83c26fba3761bf9c41a9
Template:Quote/doc
10
422
619
2024-12-21T19:25:40Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <pre>{{Quote|text=Now is the winter of our discontent made glorious summer by this sun of York}}</pre>
| {{Quote|text=Now is the winter of our discontent made glorious summer by this sun of York}}
|-
| <pre>{{Quote
|title=Opening lines of ''Richard III''
|text=Now is the winter of our discontent made glorious summer by this sun of York}}</pre>
| {{Quote
|title=Opening lines of ''Richard III''
|text=Now is the winter of our discontent made glorious summer by this sun of York}}
|-
| <pre>{{Quote
|title=Opening lines of ''Richard III''
|author=William Shakespeare
|text=Now is the winter of our discontent made glorious summer by this sun of York}}</pre>
| {{Quote
|title=Opening lines of ''Richard III''
|author=William Shakespeare
|text=Now is the winter of our discontent made glorious summer by this sun of York}}
|-
| <pre>{{Quote
|title=Opening lines of ''Richard III''
|author=William Shakespeare
|authorpage=wikipedia:William Shakespeare
|text=Now is the winter of our discontent made glorious summer by this sun of York}}</pre>
| {{Quote
|title=Opening lines of ''Richard III''
|author=William Shakespeare
|authorpage=wikipedia:William Shakespeare
|text=Now is the winter of our discontent made glorious summer by this sun of York}}
|-
| <pre>{{Quote
|author=William Shakespeare
|authorpage=wikipedia:William Shakespeare
|text=Now is the winter of our discontent made glorious summer by this sun of York}}</pre>
| {{Quote
|author=William Shakespeare
|authorpage=wikipedia:William Shakespeare
|text=Now is the winter of our discontent made glorious summer by this sun of York}}
|}
== Dependencies ==
For this template to work properly, you need the following:
* The <code>.quote</code> and any related classes, found in [[MediaWiki:Common.css]].
<noinclude>[[Category:Template documentation]]</noinclude>
== Template data (for Visual Editor) ==
<templatedata>
{
"params": {
"title": {
"label": "Title",
"description": "If the quote has a title, put it here.",
"example": "Richard III's soliloquy",
"type": "line"
},
"text": {
"label": "Quoted Text",
"description": "The quoted text to be displayed.",
"example": "Now is the winter of our discontent made glorious summer by this sun of York",
"type": "string",
"required": true
},
"author": {
"label": "Quote's Author",
"description": "The author of the displayed quote.",
"example": "William Shakespeare",
"type": "line",
"suggested": true
},
"authorpage": {
"label": "Author's Page",
"description": "If the quote's author has a page on the Wiki, put the page name here.",
"example": "William Shakespeare (playwright)",
"type": "wiki-page-name",
"suggested": true
}
},
"description": "This template creates a styled block element for quotes.",
"paramOrder": [
"text",
"author",
"authorpage",
"title"
],
"format": "block"
}
</templatedata>
8a10e77de70ff704435282ce0f2ba792a13404a5
Template:Split
10
423
620
2024-12-21T19:25:41Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:pages|<!-- start vd
-->{{#if:{{{2|}}}<!-- if more than one page
-->|new pages titled [[{{{1}}}]]{{#if:{{{3|}}}<!-- start concat if
-->|, [[{{{2}}}]] and [[{{{3}}}]]<!-- concat two
-->|<nowiki> </nowiki>and [[{{{2}}}]]<!-- else; concat one
-->}}<!-- end concat if
-->|a new page titled [[{{{1}}}]]<!-- else; one page only
-->}}<!-- end if
-->}}<!-- end vd
-->{{Ambox
| color = purple
| icon = Split.svg
| message = It has been proposed that this page be split into {{#var:pages}}.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for splitting]]}}</includeonly><!--
--><noinclude>{{Split|Template:Ambox{{!}}Example|nocat=yes}}
{{Split|Template:Ambox{{!}}Example 1|Template:Ambox{{!}}Example 2|Template:Ambox{{!}}Example 3|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
73f5044c8b972e18c3b7880f94b0644e4a0e6ac7
Template:Split/doc
10
424
621
2024-12-21T19:25:43Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:Spoiler
10
425
622
2024-12-21T19:25:44Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
Base code written for Terraria Wiki: https://terraria.wiki.gg/wiki/Template:Spoiler
NOTE: This template needs a JavaScript function in MediaWiki:Common.js or MediaWiki:Vector.js to work, as well as styling in MediaWiki:Common.css or MediaWiki:Vector.css for the related classes
-->{{#vardefine:element|{{#if:{{{block|}}}|div|span}}}}<!--
--><{{#var:element}} class="spoiler-content {{{class|}}}" id="{{{id|}}}" style="{{{css|{{{style|}}}}}}"><{{#var:element}}>{{{1|}}}</{{#var:element}}></{{#var:element}}><!--
-->[[Category:Pages with spoilers]]<!--
--></includeonly><noinclude>
{{doc}}
[[Category:Formatting templates]]
</noinclude>
8eb68f2e678d3b1eac0087662b8d5548dc29da29
Template:Spoiler/doc
10
426
623
2024-12-21T19:25:45Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This template is used to mark text and other elements as spoilers. Users can click or optionally hover to reveal their content.
== The hoverShowSpoilers gadget ==
Users can enable <code>Gadget-hoverShowSpoilers</code> to make spoilers show on hover, not just on click. The code for this gadget can be found at {{gad|hoverShowSpoilers.css}}.
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{spoiler|spoiler text}}</nowiki></code> (Click to toggle) || {{spoiler|spoiler text}}
|-
| <code><nowiki>{{spoiler|spoiler text with a [[Template:Navbox|link]]}}</nowiki></code> (Click to toggle) || {{spoiler|spoiler text with a [[Template:Navbox|link]]}}
|-
| <pre>
{{spoiler|block=y|Really long spoiler that spans multiple lines
It even has a bulleted list inside it:
* Item a
* Item b
* [[Special:Random|Item c]]
}}</pre>
|{{spoiler|block=y|Really long spoiler that spans multiple lines
It even has a bulleted list inside it:
* Item a
* Item b
* [[Special:Random|Item c]]
}}
|}
== Dependencies ==
For this template to work properly, you need the following:
* The small JavaScript code for toggling the <code>.spoiler</code> class on/off on click, found in [[MediaWiki:Common.js]].
* The <code>.spoiler-content</code> and any related classes, found in [[MediaWiki:Common.css]].
== Source ==
Base code adapted from [[wgg:terraria:Template:Spoiler|Template:Spoiler on Terraria Wiki]].
==TemplateData==
<templatedata>
{
"params": {
"1": {
"aliases": [
"text"
],
"label": "Text",
"description": "The text to be shown.",
"example": "Character A died during the battle.",
"type": "content",
"required": true
},
"hover": {
"label": "Show on Hover?",
"description": "Show spoiler text on mouse hover.",
"example": "hover=yes",
"type": "boolean",
"default": "hover=no"
},
"block": {
"label": "Display as block?",
"description": "If given, display the spoiler as a block instead of inline. Useful for long spoilers spanning multiple lines or using block-level elements like lists.",
"example": "y",
"type": "boolean",
"suggested": true
},
"class": {
"label": "Class",
"description": "A class or classes to apply to the spoiler",
"type": "string"
},
"id": {
"label": "ID",
"description": "A CSS ID to apply to the spoiler.",
"type": "string"
},
"style": {
"description": "Inline CSS styles to pass in.",
"type": "string",
"aliases": [
"css"
],
"label": "Style"
}
},
"description": "This template can be used to mark text as a spoiler.",
"maps": {
"1": {}
},
"paramOrder": [
"1",
"hover",
"block",
"class",
"id",
"style"
],
"format": "inline"
}
</templatedata>
<noinclude>[[Category:Template documentation]]</noinclude>
faec31665204f49bbba464dfebc50112a0ca1f96
Template:Spoiler warning
10
427
624
2024-12-21T19:25:46Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{{Ambox
| color = red
| icon = Warning-red.svg
| title = Spoiler Warning
| message = This page contains '''spoilers'''. View at your own discretion.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
}}<noinclude>{{doc}}</noinclude>
06bff33f547d6b08794a2f9b6537b19478b2866e
Template:Spoiler warning/doc
10
428
625
2024-12-21T19:25:47Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:Stub
10
429
626
2024-12-21T19:25:49Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = gold
| icon = Stub.svg
| message = This page is a [[support:Stub|stub]]. You can help '''{{SITENAME}}''' by [{{fullurl:{{FULLPAGENAME}}|action=edit}} expanding it].
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Stubs]]}}</includeonly><!--
--><noinclude>{{Stub|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
1effeb7d6eb04a0b11c76b8bfa871703461c9344
Template:Stub/doc
10
430
627
2024-12-21T19:25:50Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:Ambox/doc]]
68bfb03f8f28c95443c7b1997f252c236bf87256
Template:Tl
10
431
628
2024-12-21T19:25:51Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#invoke:Template link|main|code=on}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
1c13b1daaf7b7e8ce1e45cc03b4baf31c09bc6cd
Template:Tl/doc
10
432
629
2024-12-21T19:25:52Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{{From Wikipedia|Module:Template link general,Template:Tlx}}
{{Uses Lua|Template link}}
This template returns an exemplaric use of a template while linking to the template description page, if the template exists.
== Usage ==
<pre>
{{tl|<Template name>}}
{{tl|<Template name>|<Template parameters>}}
</pre>
; ''unnamed parameter'' 1
: Template name (without <code>Template:</code> prefix)
; ''unnamed parameter'' 2 - 9
: Optional. Template parameters
; nl
: Optional flag to display an un-linked template usage.
== Examples ==
: <code><nowiki>{{tl|stub}}</nowiki></code> returns {{tl|stub}}
: <code><nowiki>{{tl|stub|1}}</nowiki></code> returns {{tl|stub|1}}
: <code><nowiki>{{tl|stub|1|2|nl{{=}}y}}</nowiki></code> returns {{tl|stub|1|2|nl{{=}}y}}
: <code><nowiki>{{tl|for|page|t1{{=}}alt text}}</nowiki></code> returns {{tl|for|page|t1{{=}}alt text}}
== See also ==
<includeonly>
[[Category:Formatting templates]]
</includeonly>
<noinclude>[[Category:Template documentation]]</noinclude>
68dd4189207857784f997c892d71b1a2dd95f123
Template:Tlx
10
433
630
2024-12-21T19:25:53Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:Tl]]
af3906f239c45d791753d3170c656eddd6d1af5f
Template:UsesLua
10
434
631
2024-12-21T19:25:54Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Uses Lua]]
9675a92267565619bc6418ec4e88163985302408
Template:Uses Lua
10
435
632
2024-12-21T19:25:55Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = darkblue
| icon = Lua logo.svg
| title= This template uses one or more modules written in the Lua programming language.
| message = For more information, see [[wikipedia:Wikipedia:Lua|Wikipedia:Lua]] or the [[mw:Extension:Scribunto/Lua reference manual|Lua reference manual]] on mediawiki.org. Modules used include: {{#if:{{{1|}}}|{{#arraymap:{{{1|}}}|,|%s|'''[[Module:%s|%s]]'''}}|''None provided''}}.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
}}</includeonly><noinclude>{{doc}}</noinclude>
1d35e1343609ab44eadde8934391c5ff5cb07ae3
Template:Uses Lua/doc
10
436
633
2024-12-21T19:25:56Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Category:Castle Doombad Wiki
14
437
634
2024-12-21T19:25:59Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This is the top-level category. It contains meta categories and pages about the wiki.
8935f2b3e97edfeadd7bb206f1e17c03099ec24a
Category:Documentation templates
14
438
635
2024-12-21T19:26:01Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Formatting templates
14
439
636
2024-12-21T19:26:02Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Hatnote templates
14
440
637
2024-12-21T19:26:04Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Hidden categories
14
441
638
2024-12-21T19:26:05Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
These categories are hidden on article pages.
[[Category:Wiki maintenance]]
e4d17499a8377d3f2b4b4a618a671e53111f43ca
Category:Infobox templates
14
442
639
2024-12-21T19:26:07Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Key template documentation
14
443
640
2024-12-21T19:26:08Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[Category:Template documentation]]
e65ecf60878d4707b3b4c1e3962615e2d5f3b2ab
Category:Legal notices
14
444
641
2024-12-21T19:26:09Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[Category:{{SITENAME}}]]
dd8aaa34cf600c1567d240a3f4bc615164a11592
Category:License templates
14
445
642
2024-12-21T19:26:10Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Logos
14
446
643
2024-12-21T19:26:12Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[Category:Images]]
8820b63e35aedd9d2666fe40b965d4e91ce0a106
Category:Main page boxes
14
447
644
2024-12-21T19:26:13Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[Category:Main page templates]]
ce086f8cfa39aeb8137ffe34e5d41aa38300cf4e
Category:Main page templates
14
448
645
2024-12-21T19:26:14Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Maps failing data validation
14
449
646
2024-12-21T19:26:15Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
__HIDDENCAT__
[[Category:Wiki maintenance]]
57e36e9878c3eb806aa6ee6f748a5c5e0cdd5a97
Category:Media
14
450
647
2024-12-21T19:26:16Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[Category:{{SITENAME}}]]
dd8aaa34cf600c1567d240a3f4bc615164a11592
Category:Navigation templates
14
451
648
2024-12-21T19:26:17Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Notice templates
14
452
649
2024-12-21T19:26:18Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Pages containing omitted template arguments
14
453
650
2024-12-21T19:26:20Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages including data maps
14
454
651
2024-12-21T19:26:21Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
[[Category:Wiki maintenance]]
5f66cb55d9f6d00a2b708f502911f1eb94dca6b5
Category:Pages including data maps failing validation
14
455
652
2024-12-21T19:26:22Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
__HIDDENCAT__
[[Category:Wiki maintenance]]
57e36e9878c3eb806aa6ee6f748a5c5e0cdd5a97
Category:Pages setting LuaCache keys
14
456
653
2024-12-21T19:26:23Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
__HIDDENCAT__
[[Category:Wiki maintenance]]
57e36e9878c3eb806aa6ee6f748a5c5e0cdd5a97
Category:Pages using DynamicPageList3 dplvar parser function
14
457
654
2024-12-21T19:26:24Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
[[Category:Wiki maintenance]]
5f66cb55d9f6d00a2b708f502911f1eb94dca6b5
Category:Pages using DynamicPageList3 parser function
14
458
655
2024-12-21T19:26:26Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
[[Category:Wiki maintenance]]
5f66cb55d9f6d00a2b708f502911f1eb94dca6b5
Category:Pages using TabberTransclude parser tag
14
459
656
2024-12-21T19:26:27Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
[[Category:Wiki maintenance]]
5f66cb55d9f6d00a2b708f502911f1eb94dca6b5
Category:Pages using Tabber parser tag
14
460
657
2024-12-21T19:26:28Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
[[Category:Wiki maintenance]]
5f66cb55d9f6d00a2b708f502911f1eb94dca6b5
Category:Pages using duplicate arguments in template calls
14
461
658
2024-12-21T19:26:29Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages where expansion depth is exceeded
14
462
659
2024-12-21T19:26:31Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages where template include size is exceeded
14
463
660
2024-12-21T19:26:32Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages where the unstrip depth limit is exceeded
14
464
661
2024-12-21T19:26:33Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages where the unstrip size limit is exceeded
14
465
662
2024-12-21T19:26:34Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with Cargo arguments implicitly stored
14
466
663
2024-12-21T19:26:35Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with DRUID infoboxes
14
467
664
2024-12-21T19:26:37Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This category contains every page with a DRUID infobox. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS.
__HIDDENCAT__
c3120bb946ff71a0533179ff75a02386d8d8c214
Category:Pages with RSS feeds
14
468
665
2024-12-21T19:26:38Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
[[Category:Wiki maintenance]]
5f66cb55d9f6d00a2b708f502911f1eb94dca6b5
Category:Pages with amboxes
14
469
666
2024-12-21T19:26:39Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This category contains every page with an {{tl|ambox}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS.
__HIDDENCAT__
b009bcb4ef2efb67034d525d6d25d2be03deadd1
Category:Pages with broken file links
14
470
667
2024-12-21T19:26:41Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[Category:Wiki maintenance]]
197b5fc8ebad5537759adacc0079b4b2662cb4c4
Category:Pages with colors
14
471
668
2024-12-21T19:26:42Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This category contains every page with a {{tl|color}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS.
__HIDDENCAT__
be8427e480e296ba56acf381229ea14b26ad458f
Category:Pages with failing Cargo queries
14
472
669
2024-12-21T19:26:43Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with hatnotes
14
473
670
2024-12-21T19:26:44Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This category contains every page with a {{tl|hatnote}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS.
__HIDDENCAT__
dbc5cec0c8554a320c9996220a62e2726b40b679
Category:Pages with ignored display titles
14
474
671
2024-12-21T19:26:45Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with math errors
14
475
672
2024-12-21T19:26:47Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with math render errors
14
476
673
2024-12-21T19:26:47Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with navboxes
14
477
674
2024-12-21T19:26:48Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This category contains every page with a {{tl|navbox}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS.
__HIDDENCAT__
03d0e97070fdc65d3610c4f551f3655c70705d05
Category:Pages with non-numeric formatnum arguments
14
478
675
2024-12-21T19:26:50Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[Category:Wiki maintenance]]
197b5fc8ebad5537759adacc0079b4b2662cb4c4
Category:Pages with quotes
14
479
676
2024-12-21T19:26:51Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This category contains every page with a {{tl|quote}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS.
__HIDDENCAT__
e0e4211b3cde9d31657566186c54e0e141a11ea0
Category:Pages with reference errors
14
480
677
2024-12-21T19:26:52Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with script errors
14
481
678
2024-12-21T19:26:54Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with spoilers
14
482
679
2024-12-21T19:26:55Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This category contains every page with a {{tl|spoiler}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS.
__HIDDENCAT__
e99383104807e5992a7bc9af4fb3ee0c33d0253b
Category:Pages with syntax highlighting errors
14
483
680
2024-12-21T19:26:56Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with template loops
14
484
681
2024-12-21T19:26:58Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with too many expensive parser function calls
14
485
682
2024-12-21T19:26:59Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Promotional images
14
486
683
2024-12-21T19:27:01Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
Official images used for purposes of promoting the game, that may not actually represent gameplay.
[[Category:Images]]
80b893c439747ce681cf18cc579c3bc4c65cd502
Category:Stubs
14
487
684
2024-12-21T19:27:02Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Templates with no documentation
14
488
685
2024-12-21T19:27:04Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Templates]]
[[Category:Wiki maintenance]]
b1ff76c0593194e53e6bf42f37ca337a5493c57e
Category:Wiki maintenance
14
489
686
2024-12-21T19:27:05Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
The sub-categories of this category contain pages that have been identified as needing attention for one or more of the following reasons:
* Changes have been suggested that should be discussed first or are under discussion.
* The page has flaws that need addressing by an editor with the knowledge or skills to help.
* The action the page needs requires special rights.
''See also:''
* [[Special:BrokenRedirects|Broken redirects]]
* [[Special:DoubleRedirects|Double redirects]]
* [[Special:UncategorizedCategories|Uncategorized categories]]
* [[Special:UncategorizedFiles|Uncategorized files]]
* [[Special:UncategorizedPages|Uncategorized pages]]
* [[Special:UncategorizedTemplates|Uncategorized templates]]
* [[Special:WantedCategories|Wanted categories]]
* [[Special:WantedFiles|Wanted files]]
* [[Special:WantedPages|Wanted pages]]
* [[Special:WantedTemplates|Wanted templates]]
* [[Special:TrackingCategories|Other special tracking categories]]
[[Category:{{SITENAME}}]]
4b90dc0dbd8c91e131e4ffcf22360b1c837b9717
Category:Wiki skin images
14
490
687
2024-12-21T19:27:06Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
[[Category:Images]]
8820b63e35aedd9d2666fe40b965d4e91ce0a106
Module:ArgsUtil
828
491
688
2024-12-21T19:27:08Z
Crimroxs
244470
Adding default set of pages
Scribunto
text/plain
local p = {}
function p.merge()
local f = mw.getCurrentFrame()
local origArgs = f.args
local parentArgs = f:getParent().args
local args = {}
for k, v in pairs(origArgs) do
v = mw.text.trim(tostring(v))
if v ~= '' then
args[k] = v
end
end
for k, v in pairs(parentArgs) do
v = mw.text.trim(v)
if v ~= '' then
args[k] = v
end
end
return args
end
return p
1d1b2105bd857dcc5e33c8c0a8a780f67cbae72e
Module:ArgsUtil/doc
828
492
689
2024-12-21T19:27:09Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
This is a basic module for processing args. Usage:
<syntaxhighlight lang="lua">
local util_args = require('Module:ArgsUtil')
local p = {}
function p.main(frame)
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
end
return p
</syntaxhighlight>
== Extending this module ==
By design, {{ml|ArgsUtil}} is shipped with only a single function and no customization available; this simplifies documentation and covers nearly all use cases. An extended version of this module is available at [[support:Module:ArgsUtil|Module:ArgsUtil on the support wiki]] if you want additional functionality; and you can of course feel free to modify this module on your own wiki as needed.
6fc2a23dcff62ac5a222903e46bc56c07b0a2b1f
Module:Infobox
828
493
690
2024-12-21T19:27:11Z
Crimroxs
244470
Adding default set of pages
Scribunto
text/plain
-- version 0.1.6
--------------------------------------
-- User settings, you can modify these
--------------------------------------
-- if you want to not always use divs in your wiki (as opposed to tables), you can change this default
-- just remember to change it back each time you update from the main "branch" on the support wiki!
-- you can also control it per infobox with `|useDivs=yes` or `|useDivs=no`
local USE_DIVS = true -- `false` or `true`
-- default value to show if a param is missing in some but not all tabs.
-- set to `nil` (not in quotes) to remove such rows altogether in the tabs where they're missing
local TABBED_NONEXIST = nil -- `''` or `nil` or `'N/A'` etc. Don't put nil in quotes.
---------------------------------------------------------------------------
-- Do not modify anything below this line unless you know what you're doing
---------------------------------------------------------------------------
local h = {}
local p = {}
local hooks = {}
function p.arraymap(frame)
-- a lua implementation of Page Forms' arraymap
local args = h.overwrite()
local items = h.split(args[1], args[2] or ',')
for i, item in ipairs(items) do
items[i] = args[4]:gsub(args[3], item)
end
return table.concat(items, args[5] or ',')
end
function p.preprocess(frame)
return frame:preprocess(frame.args[1] or frame:getParent().args[1])
end
function p.main(frame)
h.registerHooks()
h.increment()
local args = h.overwrite()
local sep = args.sep or ','
h.castArgs(args, sep)
h.setMainImage(args.images[1])
-- suggest to use HIDDENCAT here; will be used for maintenance & gadget imports
return h.makeInfobox(args, sep), '[[Category:Pages with DRUID infoboxes]]'
end
function h.registerHooks()
if not mw.title.new('Module:Infobox/Hooks').exists then return end
hooks = require('Module:Infobox/Hooks')
end
function h.runHook(key, ...)
if hooks[key] then
hooks[key](...)
end
end
function h.increment()
-- optional use of VariablesLua for better compatibility
local VariablesLua = mw.ext.VariablesLua
if VariablesLua == nil then
h.counter = mw.getCurrentFrame():callParserFunction('#var', {'DRUID_INFOBOX_ID', 0}) + 1
mw.getCurrentFrame():callParserFunction('#vardefine', {'DRUID_INFOBOX_ID', h.counter})
else
h.counter = VariablesLua.var('DRUID_INFOBOX_ID', 0) + 1
VariablesLua.vardefine('DRUID_INFOBOX_ID', h.counter)
end
end
function h.castArgs(args, sep)
h.runHook('onCastArgsStart', args, sep, args.kind)
args.tabs = h.split(args.tabs or args.image_labels, sep)
args.images = h.getImages(args, sep)
args.sections = h.split(args.sections, sep)
for _, section in ipairs(args.sections) do
args[section] = h.split(args[section], sep)
args[section .. '_tabs'] = h.split(args[section .. '_tabs'], sep)
if #args.tabs > 0 and #args[section .. '_tabs'] > 0 then
error(('You cannot specify |tabs= and |%s= at the same time, please pick one'):format(section .. '_tabs'))
end
end
if args.useDivs then
USE_DIVS = h.castBool(args.useDivs)
end
-- this would be in the outer scope, but we're hiding it
h.entityType = USE_DIVS and 'div' or 'table' -- key of h.htmlEntities
h.runHook('onCastArgsEnd', args, sep, args.kind)
end
function h.getImages(args, sep)
if args.image and not args.images then
args.images = args.image
end
if args.images then
return h.split(args.images, sep)
end
if not args.tabs then return {} end
local ret = {}
for _, key in ipairs(args.tabs) do
if args[key .. '_image'] then
ret[#ret+1] = args[key .. '_image']
end
end
return ret
end
function h.setMainImage(file)
if h.counter > 1 then return end
if not file then return end
local fileText = file:gsub('.-:', '')
fileText = fileText:gsub('^([^|%]]+).*', '%1')
-- setmainimage is guaranteed to exist on wiki.gg but may not exist on other wikis
-- it's not a crucial piece of functionality so we'll fail silently if it doesn't exist
pcall(function() mw.getCurrentFrame():callParserFunction{
name = '#setmainimage',
args = { fileText },
} end)
end
function h.makeInfobox(args, sep)
local out = mw.html.create(h.getTag('container'))
:addClass('druid-infobox')
:addClass('druid-container')
:addClass(args.class) -- warning: class can be nil, don't concat anything
:attr('id', args.id or ('druid-container-' .. h.counter))
if args.kind then out:addClass('druid-container-' .. h.escape(args.kind)) end
h.printTitle(out, args)
h.printImages(out, args.images, args)
for _, section in ipairs(args.sections) do
-- cannot begin tagging here because we don't know if any applicable args are present
local cols = args[section .. '_columns']
local makeSection = cols and h.makeGridSection or h.makeSection
out:node(makeSection(section, args[section], args, tonumber(cols)))
end
return out
end
function h.printTitle(out, args)
local tabs = args.tabs
if not tabs or #tabs == 0 then
h.printSimpleTitle(out, args)
return
end
if not h.hasComplexData('title', tabs, args) then
h.printSimpleTitle(out, args)
return
end
local node = h.printTitleWrapper(out)
h.printTabbedDataItem(node, 'title', tabs, args)
end
function h.printSimpleTitle(out, args)
if args.title then
local node = h.printTitleWrapper(out)
node:wikitext(args.title)
end
end
function h.printTitleWrapper(out)
return out:tag(h.getTag('titleOuter'))
:tag(h.getTag('titleInner'))
:addClass('druid-title')
:attr('colspan', 2)
end
function h.printTabbedDataItem(node, item, tabs, args)
-- hasData isn't used in the title case but we will need to track this
-- when we're printing section data later on
-- so we'll just track it always
local hasData = false
for i, label in ipairs(tabs) do
local div = node:tag('div')
:addClass('druid-toggleable-data')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:attr('data-druid-tab-key', label)
if h.getTabbedContent(args, label, item) then
hasData = true
div:wikitext('\n\n' .. h.getTabbedContent(args, label, item))
div:addClass('druid-toggleable-data-nonempty')
else
div:addClass('druid-toggleable-data-empty')
end
if i == 1 then div:addClass('focused') end
end
return hasData
end
function h.printImages(out, images, args)
if #images == 0 and #args.tabs == 0 then return end
-- burden is on the user to format this as an image. this should be done in the infobox template,
-- with something like |image={{#if:{{{image|}}}|[[File:{{{image|}}}{{!}}300px{{!}}link=]]}}
local td = out:tag(h.getTag('section'))
:addClass('druid-section-container')
:tag(h.getTag('cell'))
:attr('colspan', 2)
local tabs = args.tabs
local tabTexts = h.getImageTabTexts(tabs, images, args)
h.printTabs(td, tabs, tabTexts, false, args)
if #images == 0 then return end
if #images == 1 then
td:addClass('druid-main-image')
:wikitext(images[1])
if args.caption then
td:tag('div')
:addClass('druid-main-image-caption')
:wikitext(args.caption)
end
return
end
td:addClass('druid-main-images')
local imagesContainer = td:tag('div')
:addClass('druid-main-images-files')
for i, image in ipairs(images) do
local container = imagesContainer:tag('div')
:addClass('druid-main-images-file')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(image)
:attr('data-druid-tab-key', tabs[i])
local labelText
if tabs[i] then
labelText = args[tabs[i] .. '_label'] or tabs[i]
else
labelText = '[[Category:Infoboxes missing image labels]]Image ' .. i
end
if args[labelText .. '_caption'] then
container:tag('div')
:addClass('druid-main-images-caption')
:wikitext(args[labelText .. '_caption'])
end
if i == 1 then
container:addClass('focused')
end
end
end
function h.getImageTabTexts(tabs, images, args)
if #tabs == 0 and #images <= 1 then return {} end
local texts = {}
local i = 1
while images[i] or tabs[i] do
if tabs[i] then
texts[i] = args[tabs[i] .. '_label'] or tabs[i]
else
texts[i] = '[[Category:Infoboxes missing image labels]]Image ' .. i
end
i = i + 1
end
return texts
end
function h.printTabs(td, tabs, texts, isSection, args)
if #texts == 0 then return end
local container = td:tag('div')
:addClass('druid-main-images-labels')
:addClass('druid-tabs')
if isSection then
container:addClass('druid-section-tabs')
end
for i, item in ipairs(tabs) do
local label = container:tag('div')
:addClass('druid-main-images-label')
:addClass('druid-tab')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(texts[i])
:attr('data-druid-tab-key', item)
if isSection then
label:addClass('druid-section-tab')
else
label:addClass('druid-title-tab')
end
if i == 1 then
label:addClass('focused')
end
-- this can be null, don't concat anything here
label:addClass(args[item .. '_class'])
end
end
function h.makeGridSection(section, sectionFields, args, numCols)
local numItems = h.countItems(sectionFields, section, args)
if numItems == 0 then return end
local node = mw.html.create(h.getTag('section'))
:addClass('druid-section-container')
h.printSectionHeader(node, section, args)
h.printSectionTabs(node, section, args)
local tr = node:tag(h.getTag('row'))
:attr('data-druid-section-row', h.escape(section))
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsed')
end
local grid = tr:tag(h.getTag('cell'))
:attr('colspan', 2)
:addClass('druid-grid-section')
:addClass('druid-grid-section-' .. h.escape(section))
:addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything
:tag('div')
:addClass('druid-grid')
local row, col, i = 1, 1, 1
local sizeOfLastRow = numItems % numCols
local lcm = h.getNumGridCols(numItems, sizeOfLastRow, numCols)
grid:css('grid-template-columns', ('repeat(%s, 1fr)'):format(lcm))
local size = lcm / numCols
for _, item in ipairs(sectionFields) do
local node = mw.html.create('div')
local shouldPrint = h.printData(node, item, section, args)
if shouldPrint then
if i == numItems - sizeOfLastRow + 1 then
size = lcm / sizeOfLastRow
end
i = i + 1
local gStart = (col - 1) * size + 1
local gEnd = (col) * size + 1
local itemContainer = grid:tag('div')
:addClass('druid-grid-item')
:addClass('druid-grid-item-' .. h.escape(item))
:addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything
:css('grid-column', ('%s / %s'):format(gStart, gEnd))
:css('grid-row', row)
if not h.castBool(args[item .. '_nolabel']) then
h.printLabel(itemContainer:tag('div'), item, args)
end
itemContainer:node(node)
if col == numCols then
row = row + 1
col = 1
else
col = col + 1
end
end
end
return node
end
function h.makeSection(section, sectionFields, args)
if section == '' then return end -- bruteforce fix for trailing commas
local shouldPrint = false
local container = mw.html.create(h.getTag('section'))
:addClass('druid-section-container')
:addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything
h.printSectionHeader(container, section, args)
h.printSectionTabs(container, section, args)
for _, item in ipairs(sectionFields) do
local node = mw.html.create(h.getTag('cell'))
local shouldPrintItem = h.printData(node, item, section, args)
if shouldPrintItem then
shouldPrint = true
local tr = container:tag(h.getTag('row'))
:addClass('druid-row')
:addClass('druid-row-' .. h.escape(item))
:addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything
:attr('data-druid-section-row', h.escape(section))
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsed')
end
if h.castBool(args[item .. '_wide']) or h.castBool(args[item .. '_nolabel']) then
node
:attr('colspan', 2)
:addClass('druid-data-wide')
else
h.printLabel(tr:tag(h.getTag('label')), item, args)
end
tr:node(node)
end
end
if not shouldPrint then return nil end
return container
end
function h.countItems(sectionFields, section, args)
local numItems = 0
for _, v in ipairs(sectionFields) do
-- we aren't actually printing here, but we're finding out if we should print anything
-- because we need the count of columns before we print anything in grid data
if h.printData(mw.html.create(), v, section, args) then
numItems = numItems + 1
end
end
return numItems
end
function h.getNumGridCols(numItems, sizeOfLastRow, numCols)
if not numCols then return numItems, 1 end
if numItems < numCols then return numItems, 1 end
if sizeOfLastRow == 0 then
return numCols, 1
end
local a, b = sizeOfLastRow, numCols
while b ~= 0 do
a, b = b, a % b
end
local lcm = sizeOfLastRow * numCols / a
return lcm
end
function h.printLabel(node, item, args)
return node
:addClass('druid-label')
:addClass('druid-label-' .. h.escape(item))
:wikitext(args[item .. '_display'] or args[item .. '_label'] or item)
end
function h.printData(node, item, section, args)
-- prints data to the node
-- and also returns whether the item is nonempty or not
local hasData = false
local sectionTabs = args[section .. '_tabs']
local tabs = args.tabs
if sectionTabs and #sectionTabs > 0 then
tabs = sectionTabs
end
if not tabs or #tabs == 0 then
return h.printSimpleData(node, item, args)
end
if not h.hasComplexData(item, tabs, args) then
return h.printSimpleData(node, item, args)
end
hasData = hasData or h.printTabbedDataItem(node, item, tabs, args)
if hasData then
node:addClass('druid-data')
end
return hasData
end
function h.getTabbedContent(args, label, item)
return args[label .. '_' .. item] or args[item] or TABBED_NONEXIST
end
function h.printSimpleData(node, item, args)
if args[item] and type(args[item]) ~= 'string' then
error(("Invalid use of field %s as both a section and a data value"):format(item))
end
if not args[item] then return false end
node:addClass('druid-data')
:addClass('druid-data-' .. h.escape(item))
:addClass('druid-data-nonempty')
:wikitext('\n\n' .. args[item])
return true
end
function h.hasComplexData(item, tabs, args)
for _, v in ipairs(tabs) do
if args[v .. '_' .. item] then return true end
end
return false
end
function h.printSectionHeader(node, section, args)
if h.castBool(args[section .. '_nolabel']) then return end
local tr = node:tag(h.getTag('row'))
:attr('data-druid-section', h.escape(section))
local th = tr:tag(h.getTag('sectionTitle'))
:attr('colspan', 2)
:addClass('druid-section')
:addClass('druid-section-' .. h.escape(section))
if args[section .. '_collapsible'] then
tr:addClass('druid-collapsible')
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsible-collapsed')
end
end
local emptySections = {}
for _, label in ipairs(args.tabs) do
local hasLabel = false
for _, item in ipairs(args[section] or {}) do
if h.getTabbedContent(args, label, item) then
hasLabel = true
end
end
if not hasLabel then emptySections[label] = true end
end
if not next(emptySections) then
th:wikitext(args[section .. '_label'] or section)
return
end
for i, label in ipairs(args.tabs) do
local div = th:tag('div')
:addClass('druid-toggleable-heading')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(args[section .. '_label'] or section)
-- we are going to print the section content even in empty nodes
-- for compatibility with browsers without :has, where hiding empty rows won't happen
if emptySections[label] then
div:addClass('druid-toggleable-heading-empty')
end
if i == 1 then
div:addClass('focused')
end
end
end
function h.printSectionTabs(node, section, args)
local tabs = args[section .. '_tabs']
if not tabs or #tabs == 0 then return end
local tr = node:tag(h.getTag('sectionTabsOuter'))
:attr('data-druid-section', h.escape(section))
local th = tr:tag(h.getTag('sectionTabs'))
:attr('colspan', 2)
:addClass('druid-section-tabs')
:addClass('druid-section-tabs-' .. h.escape(section))
local texts = {}
for i, item in ipairs(tabs) do
texts[i] = args[item .. '_label'] or item
end
h.printTabs(th, tabs, texts, true, args)
end
----------------------------
-- general utility functions
----------------------------
function h.overwrite()
-- this is a generic utility function that collects args from the invoke call & the parent template.
-- normally, you merge args with parent template overwriting the invoke call, but
-- since we'll be putting markup/formatting into our invoke call,
-- we actually want to overwrite what the user sent.
local f = mw.getCurrentFrame()
local origArgs = f.args
local parentArgs = f:getParent().args
local args = {}
for k, v in pairs(parentArgs) do
v = mw.text.trim(v)
if v ~= '' then
args[k] = v
end
end
for k, v in pairs(origArgs) do
v = mw.text.trim(tostring(v))
if v ~= '' then
args[k] = v
end
end
return args
end
-- generic utility functions
-- these would normally be provided by other modules, but to make installation easy
-- I'm including everything here
function h.split(text, pattern, plain)
if not text then
return {}
end
local ret = {}
for m in h.gsplit(text, pattern, plain) do
ret[#ret+1] = m
end
return ret
end
function h.gsplit( text, pattern, plain )
if not pattern then pattern = ',' end
if not plain then
pattern = '%s*' .. pattern .. '%s*'
end
local s, l = 1, text:len()
return function ()
if s then
local e, n = text:find( pattern, s, plain )
local ret
if not e then
ret = text:sub( s )
s = nil
elseif n < e then
-- Empty separator!
ret = text:sub( s, e )
if e < l then
s = e + 1
else
s = nil
end
else
ret = e > s and text:sub( s, e - 1 ) or ''
s = n + 1
end
return ret
end
end, nil, nil
end
function h.escape(s)
s = s:gsub(' ', '')
:gsub('"', '')
:gsub("'", '')
:gsub("%?", '')
:gsub("%%", '')
:gsub("%[", '')
:gsub("%]", '')
:gsub("{", '')
:gsub("}", '')
:gsub("!", '')
return s
end
-- normally I would make these constants at the top of the file
-- but I don't want to mistake them with user-set constants
h.boolFalse = { ['false'] = true, ['no'] = true, [''] = true, ['0'] = true, ['nil'] = true }
function h.castBool(x)
if not x then return false end
return not h.boolFalse[tostring(x):lower()]
end
h.htmlEntities = {
table = {
container = 'table',
titleOuter = 'tr',
titleInner = 'th',
section = '',
sectionTitle = 'th',
sectionTabsOuter = 'tr',
sectionTabs = 'td',
row = 'tr',
label = 'th',
cell = 'td',
},
div = {
container = 'div',
titleOuter = 'div',
titleInner = 'div',
section = 'div',
sectionTitle = 'div',
sectionTabsOuter = 'div',
sectionTabs = 'div',
row = 'div',
label = 'div',
cell = 'div',
}
}
function h.getTag(key)
-- try not to totally fail here
return h.htmlEntities[h.entityType or 'div'][key]
end
return p
091b5002de1b40869b6a8592ecd0d962c313e153
Module:Infobox/doc
828
494
691
2024-12-21T19:27:12Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{{luadoc}} This module enables the creation of [[support:DRUID infoboxes|DRUID infoboxes]].
2b023f1deb004fc1cb66271c10ccc2d99cc17c3d
Module:Main page
828
495
692
2024-12-21T19:27:13Z
Crimroxs
244470
Adding default set of pages
Scribunto
text/plain
local trim = mw.text.trim
local p = {}
function p.main(frame)
-- DEBUG
-- local frame = mw.getCurrentFrame()
-- frame.args['desktop'] = '\nwelcome welcome welcome\nabout about links\n'
-- frame.args['tablet'] = '\nwelcome welcome\nabout links\n'
-- frame.args['mobile'] = '\nwelcome\nabout\nlinks\n'
-- END DEBUG
local sitename = frame:preprocess(mw.message.new('mainpage'):plain())
-- parse the arguments into CSS variables that contain legal syntax for grid-template-areas
local desktop = "--main-page-layout--desktop: '" .. string.gsub(trim(frame.args['desktop']), '\n', "' '") .. "';"
local tablet = "--main-page-layout--tablet: '" .. string.gsub(trim(frame.args['tablet' ]), '\n', "' '") .. "';"
local mobile = "--main-page-layout--mobile: '" .. string.gsub(trim(frame.args['mobile' ]), '\n', "' '") .. "';"
-- grid-template-columns
local desktop_cols = trim(string.gsub(frame.args['desktop-columns'] or '', ';', ''))
local tablet_cols = trim(string.gsub(frame.args[ 'tablet-columns'] or '', ';', ''))
local mobile_cols = trim(string.gsub(frame.args[ 'mobile-columns'] or '', ';', ''))
if desktop_cols ~= '' then
desktop = desktop .. '--main-page-layout-columns--desktop: '.. desktop_cols ..';'
end
if tablet_cols ~= '' then
tablet = tablet .. '--main-page-layout-columns--tablet: '.. tablet_cols ..';'
end
if mobile_cols ~= '' then
mobile = mobile .. '--main-page-layout-columns--mobile: '.. mobile_cols ..';'
end
local boxes = {}
-- helper function for the next part, checks if an array-like table contains a value
function contains(t, entry)
for _,value in pairs(t) do
if value == entry then
return true
end
end
return false
end
-- add every box referenced in the layout rules once
-- we check all 3 layouts so that typos or other errors will clearly surface
for _,value in pairs(mw.text.split(mw.text.trim(frame.args['desktop'] .. '\n' .. frame.args['tablet'] .. '\n' .. frame.args['mobile']), '%s')) do
if not (value == "" or contains(boxes, value)) then
table.insert(boxes, value)
end
end
-- mw.logObject(boxes)
-- start our mp-container wrapper, and add our variables from earlier as inline styles to declare them
-- the sitename is added to the dataset so it's easily accessible by mp-edit-links.js and it doesn't need to make its own API call
local output = '<div id="mp-container" style="' .. desktop .. tablet .. mobile .. '" data-sitename="' .. sitename .. '">'
-- loop through boxes and add the relevant main page subpages into the output
for _,box in pairs(boxes) do
if mw.title.new(sitename .. '/' .. box).exists then
output = output .. frame:expandTemplate{ title = ':' .. sitename .. '/' .. box}
else
output = output .. frame:expandTemplate{ title = 'Main page box/missing', args = { box } } -- See [[Template:Main page box/missing]]
end
end
output = output .. '</div>'
return output
end
return p
ffbc32d2812b26fb41f3797056bd961a77405716
Module:Navbox
828
496
693
2024-12-21T19:27:14Z
Crimroxs
244470
Adding default set of pages
Scribunto
text/plain
local p = {}
local getArgs -- lazily initialized
local args
local format = string.format
local function get_title_arg(is_collapsible, template)
local title_arg = 1
if is_collapsible then title_arg = 2 end
if template then title_arg = 'template' end
return title_arg
end
local function add_link(link_description, ul, is_mini)
local l
if link_description.url then
l = {'[', '', ']'}
else
l = {'[[', '|', ']]'}
end
ul:tag('li')
:addClass('nv-' .. link_description.full)
:wikitext(l[1] .. link_description.link .. l[2])
:tag(is_mini and 'abbr' or 'span')
:attr('title', link_description.html_title)
:wikitext(is_mini and link_description.mini or link_description.full)
:done()
:wikitext(l[3])
:done()
end
local function make_list(title_text, has_brackets, is_mini)
local title = mw.title.new(mw.text.trim(title_text), 'Template')
if not title then
error('Invalid title ' .. title_text)
end
local talkpage = title.talkPageTitle and title.talkPageTitle.fullText or ''
local link_descriptions = {
{ ['mini'] = 'v', ['full'] = 'view', ['html_title'] = 'View this template',
['link'] = title.fullText, ['url'] = false },
{ ['mini'] = 'e', ['full'] = 'edit', ['html_title'] = 'Edit this template',
['link'] = title:fullUrl('action=edit'), ['url'] = true },
{ ['mini'] = 'h', ['full'] = 'hist', ['html_title'] = 'History of this template',
['link'] = title:fullUrl('action=history'), ['url'] = true },
}
local ul = mw.html.create('ul')
if has_brackets then
ul:addClass('navbar-brackets')
end
for _, description in ipairs(link_descriptions) do
add_link(description, ul, is_mini)
end
return ul:done()
end
local function navbar(args)
local is_collapsible = args.collapsible
local is_mini = args.mini
local is_plain = args.plain
local collapsible_class = nil
if is_collapsible then
collapsible_class = 'navbar-collapse'
if not is_plain then is_mini = 1 end
end
local div = mw.html.create():tag('div')
div
:addClass('navbar')
:addClass('plainlinks')
:addClass('hlist')
:addClass(collapsible_class) -- we made the determination earlier
if is_mini then div:addClass('navbar-mini') end
local box_text = (args.text or 'This box: ') .. ' '
-- the concatenated space guarantees the box text is separated
if not (is_mini or is_plain) then
div
:tag('span')
:addClass('navbar-boxtext')
:wikitext(box_text)
end
local template = args.template
local has_brackets = args.brackets
local title_arg = get_title_arg(is_collapsible, template)
local title_text = args[title_arg] or (':' .. mw.getCurrentFrame():getParent():getTitle())
local list = make_list(title_text, has_brackets, is_mini)
div:node(list)
if is_collapsible then
local title_text_class
if is_mini then
title_text_class = 'navbar-ct-mini'
else
title_text_class = 'navbar-ct-full'
end
div:done()
:tag('div')
:addClass(title_text_class)
:wikitext(args[1])
end
return tostring(div:done())
end
local function striped(wikitext, border)
-- Return wikitext with markers replaced for odd/even striping.
-- Child (subgroup) navboxes are flagged with a category that is removed
-- by parent navboxes. The result is that the category shows all pages
-- where a child navbox is not contained in a parent navbox.
if border == 'subgroup' and args['orphan'] ~= 'yes' then
-- No change; striping occurs in outermost navbox.
return wikitext
end
local first, second = 'odd', 'even'
if args['evenodd'] then
if args['evenodd'] == 'swap' then
first, second = second, first
else
first = args['evenodd']
second = first
end
end
local changer
if first == second then
changer = first
else
local index = 0
changer = function (code)
if code == '0' then
-- Current occurrence is for a group before a nested table.
-- Set it to first as a valid although pointless class.
-- The next occurrence will be the first row after a title
-- in a subgroup and will also be first.
index = 0
return first
end
index = index + 1
return index % 2 == 1 and first or second
end
end
return (wikitext:gsub('\127_ODDEVEN(%d?)_\127', changer)) -- () omits gsub count
end
local function processItem(item, nowrapitems)
if item:sub(1, 2) == '{|' then
-- Applying nowrap to lines in a table does not make sense.
-- Add newlines to compensate for trim of x in |parm=x in a template.
return '\n' .. item ..'\n'
end
if nowrapitems == 'yes' then
local lines = {}
for line in (item .. '\n'):gmatch('([^\n]*)\n') do
local prefix, content = line:match('^([*:;#]+)%s*(.*)')
if prefix and not content:match('^<span class="nowrap">') then
line = format('%s<span class="nowrap">%s</span>', prefix, content)
end
table.insert(lines, line)
end
item = table.concat(lines, '\n')
end
if item:match('^[*:;#]') then
return '\n' .. item ..'\n'
end
return item
end
-- we will want this later when we want to add tstyles for hlist/plainlist
local function has_navbar()
return args['navbar'] ~= 'off'
and args['navbar'] ~= 'plain'
and (
args['name']
or mw.getCurrentFrame():getParent():getTitle():gsub('/sandbox$', '')
~= 'Template:Navbox'
)
end
local function renderNavBar(titleCell)
if has_navbar() then
titleCell:wikitext(navbar{
[1] = args['name'],
['mini'] = 1,
})
end
end
local function renderTitleRow(tbl)
if not args['title'] then return end
local titleRow = tbl:tag('tr')
local titleCell = titleRow:tag('th'):attr('scope', 'col')
local titleColspan = 2
if args['imageleft'] then titleColspan = titleColspan + 1 end
if args['image'] then titleColspan = titleColspan + 1 end
titleCell
:addClass('navbox-title')
:attr('colspan', titleColspan)
renderNavBar(titleCell)
titleCell
:tag('div')
-- id for aria-labelledby attribute
:attr('id', mw.uri.anchorEncode(args['title']))
:addClass('navbox-title-text')
:wikitext(processItem(args['title']))
tbl:tag('tr')
:addClass('navbox-spacer')
end
local function getAboveBelowColspan()
local ret = 2
if args['imageleft'] then ret = ret + 1 end
if args['image'] then ret = ret + 1 end
return ret
end
local function renderAboveRow(tbl)
if not args['above'] then return end
tbl:tag('tr')
:tag('td')
:addClass('navbox-abovebelow')
:attr('colspan', getAboveBelowColspan())
:tag('div')
-- id for aria-labelledby attribute, if no title
:attr('id', args['title'] and nil or mw.uri.anchorEncode(args['above']))
:wikitext(processItem(args['above'], args['nowrapitems']))
tbl:tag('tr')
:addClass('navbox-spacer')
end
local function renderBelowRow(tbl)
if not args['below'] then return end
tbl:tag('tr')
:addClass('navbox-spacer')
tbl:tag('tr')
:tag('td')
:addClass('navbox-abovebelow')
:attr('colspan', getAboveBelowColspan())
:tag('div')
:wikitext(processItem(args['below'], args['nowrapitems']))
end
local function renderListRow(tbl, index, listnum, listnums_size)
if index > 1 then
tbl:tag('tr')
:addClass('navbox-spacer')
end
local row = tbl:tag('tr')
if index == 1 and args['imageleft'] then
row
:tag('td')
:addClass('noviewer')
:addClass('navbox-image')
:css('width', '1px') -- Minimize width
:css('padding', '0 2px 0 0')
:attr('rowspan', listnums_size)
:tag('div')
:wikitext(processItem(args['imageleft']))
end
local group_and_num = format('group%d', listnum)
if args[group_and_num] then
local groupCell = row:tag('th')
-- id for aria-labelledby attribute, if lone group with no title or above
if listnum == 1 and not (args['title'] or args['above'] or args['group2']) then
groupCell
:attr('id', mw.uri.anchorEncode(args['group1']))
end
groupCell
:attr('scope', 'row')
:addClass('navbox-group')
groupCell
:wikitext(args[group_and_num])
end
local listCell = row:tag('td')
if args[group_and_num] then
listCell
:addClass('navbox-list-with-group')
else
listCell:attr('colspan', 2)
end
local list_and_num = format('list%d', listnum)
local listText = args[list_and_num]
local oddEven = '\127_ODDEVEN_\127'
if listText:sub(1, 12) == '</div><table' then
-- Assume list text is for a subgroup navbox so no automatic striping for this row.
oddEven = listText:find('<th[^>]*"navbox%-title"') and '\127_ODDEVEN0_\127' or 'odd'
end
local listclass_and_num = format('list%dclass', listnum)
listCell
:addClass('navbox-list')
:addClass('navbox-' .. oddEven)
:addClass(args['listclass'])
:addClass(args[listclass_and_num])
:tag('div')
:wikitext(processItem(listText, args['nowrapitems']))
if index == 1 and args['image'] then
row
:tag('td')
:addClass('noviewer')
:addClass('navbox-image')
:css('width', '1px') -- Minimize width
:css('padding', '0 0 0 2px')
:attr('rowspan', listnums_size)
:tag('div')
:wikitext(processItem(args['image']))
end
end
local function renderMainTable(border, listnums)
local tbl = mw.html.create('table')
:addClass('nowraplinks')
local state = args['state']
if args['title'] and state ~= 'plain' and state ~= 'off' then
if state == 'collapsed' then
state = 'mw-collapsed'
end
tbl
:addClass('mw-collapsible')
:addClass(state or 'autocollapse')
end
if border == 'subgroup' or border == 'none' then
tbl
:addClass('navbox-subgroup')
else -- regular navbox
tbl
:addClass('navbox-inner')
end
renderTitleRow(tbl)
renderAboveRow(tbl)
local listnums_size = #listnums
for i, listnum in ipairs(listnums) do
renderListRow(tbl, i, listnum, listnums_size)
end
renderBelowRow(tbl)
return tbl
end
function p._navbox(navboxArgs)
args = navboxArgs
local listnums = {}
for k, _ in pairs(args) do
if type(k) == 'string' then
local listnum = k:match('^list(%d+)$')
if listnum then table.insert(listnums, tonumber(listnum)) end
end
end
table.sort(listnums)
local border = mw.text.trim(args['border'] or args[1] or '')
if border == 'child' then
border = 'subgroup'
end
-- render the main body of the navbox
local tbl = renderMainTable(border, listnums)
local res = mw.html.create()
-- render the appropriate wrapper for the navbox, based on the border param
if border == 'none' then
local nav = res:tag('div')
:attr('role', 'navigation')
:node(tbl)
-- aria-labelledby title, otherwise above, otherwise lone group
if args['title'] or args['above'] or (args['group1']
and not args['group2']) then
nav:attr(
'aria-labelledby',
mw.uri.anchorEncode(
args['title'] or args['above'] or args['group1']
)
)
else
nav:attr('aria-label', 'Navbox')
end
elseif border == 'subgroup' then
-- We assume that this navbox is being rendered in a list cell of a
-- parent navbox, and is therefore inside a div with padding:0em 0.25em.
-- We start with a </div> to avoid the padding being applied, and at the
-- end add a <div> to balance out the parent's </div>
res
:wikitext('</div>')
:node(tbl)
:wikitext('<div>')
else
local nav = res:tag('div')
:attr('role', 'navigation')
:addClass('navbox')
:addClass(args['class'])
:node(tbl)
-- aria-labelledby title, otherwise above, otherwise lone group
if args['title'] or args['above']
or (args['group1'] and not args['group2']) then
nav:attr(
'aria-labelledby',
mw.uri.anchorEncode(args['title'] or args['above'] or args['group1'])
)
else
nav:attr('aria-label', 'Navbox')
end
end
return striped(tostring(res), border)
end
function p.navbox(frame)
if not getArgs then
getArgs = require('Module:ArgsUtil').merge
end
args = getArgs()
-- Read the arguments in the order they'll be output in, to make references
-- number in the right order.
local _
_ = args['title']
_ = args['above']
-- Limit this to 20 as covering 'most' cases (that's a SWAG) and because
-- iterator approach won't work here
for i = 1, 20 do
_ = args[format('group%d', i)]
_ = args[format('list%d', i)]
end
_ = args['below']
return p._navbox(args)
end
return p
b883ff63b1b77f6419fcf3bb09db9d456e3839bb
Module:Template link
828
497
694
2024-12-21T19:27:15Z
Crimroxs
244470
Adding default set of pages
Scribunto
text/plain
-- This implements Template:Tlg
local getArgs = require('Module:ArgsUtil').merge
local p = {}
-- Is a string non-empty?
local function _ne(s)
return s ~= nil and s ~= ""
end
local nw = mw.text.nowiki
local function addTemplate(s)
local i, _ = s:find(':', 1, true)
if i == nil then
return 'Template:' .. s
end
local ns = s:sub(1, i - 1)
if ns == '' or mw.site.namespaces[ns] then
return s
else
return 'Template:' .. s
end
end
local function trimTemplate(s)
local needle = 'template:'
if s:sub(1, needle:len()):lower() == needle then
return s:sub(needle:len() + 1)
else
return s
end
end
local function linkTitle(args)
if _ne(args.nolink) then
return args[1]
end
local titleObj
local titlePart = '[['
if args[1] then
-- This handles :Page and other NS
titleObj = mw.title.new(args[1], 'Template')
else
titleObj = mw.title.getCurrentTitle()
end
titlePart = titlePart .. (titleObj ~= nil and titleObj.fullText or
addTemplate(args[1]))
local textPart = args.alttext
if not _ne(textPart) then
if titleObj ~= nil then
textPart = titleObj:inNamespace("Template") and args[1] or titleObj.fullText
else
-- redlink
textPart = args[1]
end
end
if _ne(args.subst) then
-- HACK: the ns thing above is probably broken
textPart = 'subst:' .. textPart
end
if _ne(args.brace) then
textPart = nw('{{') .. textPart .. nw('}}')
elseif _ne(args.braceinside) then
textPart = nw('{') .. textPart .. nw('}')
end
titlePart = titlePart .. '|' .. textPart .. ']]'
if _ne(args.braceinside) then
titlePart = nw('{') .. titlePart .. nw('}')
end
return titlePart
end
function p.main(frame)
local args = getArgs()
return p._main(args)
end
function p._main(args)
local bold = _ne(args.bold) or _ne(args.boldlink) or _ne(args.boldname)
local italic = _ne(args.italic) or _ne(args.italics)
local dontBrace = _ne(args.brace) or _ne(args.braceinside)
local code = _ne(args.code) or _ne(args.tt)
local show_result = _ne(args._show_result)
local expand = _ne(args._expand)
-- Build the link part
local titlePart = linkTitle(args)
if bold then titlePart = "'''" .. titlePart .. "'''" end
if _ne(args.nowrapname) then titlePart = '<span class="nowrap">' .. titlePart .. '</span>' end
-- Build the arguments
local textPart = ""
local textPartBuffer = "|"
local codeArguments = {}
local codeArgumentsString = ""
local i = 2
local j = 1
while args[i] do
local val = args[i]
if val ~= "" then
if _ne(args.nowiki) then
-- Unstrip nowiki tags first because calling nw on something that already contains nowiki tags will
-- mangle the nowiki strip marker and result in literal UNIQ...QINU showing up
val = nw(mw.text.unstripNoWiki(val))
end
local k, v = string.match(val, "(.*)=(.*)")
if not k then
codeArguments[j] = val
j = j + 1
else
codeArguments[k] = v
end
codeArgumentsString = codeArgumentsString .. textPartBuffer .. val
if italic then
val = '<span style="font-style:italic;">' .. val .. '</span>'
end
textPart = textPart .. textPartBuffer .. val
end
i = i + 1
end
-- final wrap
local ret = titlePart .. textPart
if not dontBrace then ret = nw('{{') .. ret .. nw('}}') end
if _ne(args.a) then ret = nw('*') .. ' ' .. ret end
if _ne(args.kbd) then ret = '<kbd>' .. ret .. '</kbd>' end
if code then
ret = '<code>' .. ret .. '</code>'
elseif _ne(args.plaincode) then
ret = '<code style="border:none;background:transparent;">' .. ret .. '</code>'
end
if _ne(args.nowrap) then ret = '<span class="nowrap">' .. ret .. '</span>' end
--[[ Wrap as html??
local span = mw.html.create('span')
span:wikitext(ret)
--]]
if _ne(args.debug) then ret = ret .. '\n<pre>' .. mw.text.encode(mw.dumpObject(args)) .. '</pre>' end
if show_result then
local result = mw.getCurrentFrame():expandTemplate{title = addTemplate(args[1]), args = codeArguments}
ret = ret .. " → " .. result
end
if expand then
local query = mw.text.encode('{{' .. addTemplate(args[1]) .. string.gsub(codeArgumentsString, textPartBuffer, "|") .. '}}')
local url = mw.uri.fullUrl('special:ExpandTemplates', 'wpInput=' .. query)
mw.log()
ret = ret .. " [" .. tostring(url) .. "]"
end
return ret
end
return p
8cf3918c48e9ee8d379419775d7d7ce94257884f
Module:Template link/doc
828
498
695
2024-12-21T19:27:16Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{{From Wikipedia|Module:Template link general}}
1a395265ccbd055518c1d14b52362cc148b89c81
Main Page
0
1
696
1
2024-12-21T19:27:18Z
Crimroxs
244470
Redirected page to [[Castle Doombad Wiki]]
wikitext
text/x-wiki
#redirect [[Castle Doombad Wiki]]
7682ca5b651a204210007b1997ffb4c38222dd1f
MediaWiki:Loginprompt
8
499
697
2024-12-21T19:27:19Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{{int:wikigg-fork-reclaim-note}}
7211f92f30ee2bd67bbd47b425d1645b2363edcf
MediaWiki:Signupstart
8
500
698
2024-12-21T19:27:20Z
Crimroxs
244470
Adding default set of pages
wikitext
text/x-wiki
{{int:wikigg-fork-reclaim-note}}
7211f92f30ee2bd67bbd47b425d1645b2363edcf
MediaWiki:Copyright
8
501
699
2024-12-21T19:28:41Z
Surafbrov
59
Created page with "{{int:wikigg-copyright|CC BY-SA 4.0|forkedFrom=Castle Doombad Fandom wiki|forkedIn=2024-12}}"
wikitext
text/x-wiki
{{int:wikigg-copyright|CC BY-SA 4.0|forkedFrom=Castle Doombad Fandom wiki|forkedIn=2024-12}}
e79a598531eda44da641cac435e134e9ddeb1688
File:Acid dripper.png
6
502
703
2024-12-21T19:41:47Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Autobow.png
6
503
704
2024-12-21T19:41:49Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Boomkin.png
6
504
705
2024-12-21T19:41:50Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Buzzsaw.png
6
505
706
2024-12-21T19:41:51Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Decoy princess.png
6
506
707
2024-12-21T19:41:53Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Doomkin.png
6
507
708
2024-12-21T19:41:54Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Fireball cannon.png
6
508
709
2024-12-21T19:41:55Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Floor spikes.png
6
509
710
2024-12-21T19:41:57Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Giant boulder of doom.png
6
510
711
2024-12-21T19:41:58Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Iron maiden.png
6
511
712
2024-12-21T19:41:59Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Laser blaster.png
6
512
713
2024-12-21T19:42:01Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Laser shark.png
6
513
714
2024-12-21T19:42:03Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Loomkin.png
6
514
715
2024-12-21T19:42:04Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Overactive A-C.png
6
515
716
2024-12-21T19:42:06Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Pirate cannon.png
6
516
717
2024-12-21T19:42:07Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Potato troll.png
6
517
718
2024-12-21T19:42:09Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Scream generator.png
6
518
719
2024-12-21T19:42:10Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Slimy tentacles.png
6
519
720
2024-12-21T19:42:12Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Slot machine.png
6
520
721
2024-12-21T19:42:13Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Spinning fireballs.png
6
521
722
2024-12-21T19:42:14Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Stomper.png
6
522
723
2024-12-21T19:42:16Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Test image.png
6
523
724
2024-12-21T19:42:19Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:The boot.png
6
524
725
2024-12-21T19:42:20Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:The zapper.png
6
525
726
2024-12-21T19:42:22Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Toxic vent.png
6
526
727
2024-12-21T19:42:23Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Trap door.png
6
527
728
2024-12-21T19:42:24Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Treadmill of doom.png
6
528
729
2024-12-21T19:42:25Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Troopkin.png
6
529
730
2024-12-21T19:42:27Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Wacky tube man.png
6
530
731
2024-12-21T19:42:28Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
Traps
0
27
732
53
2024-12-21T19:56:18Z
SuperVlogger94
560649
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and minions that can help you secure your castle.
Traps come in 3 varieties;
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Minions - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots. For example, a autobow trap requires only a floor to place, but it blocks wall traps from being placed there.
== '''List of Traps (Stats assume level 6 for every trap)''' ==
== Autotraps ==
{| class="fandom-table"
|+Auto Traps
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for adventurers though.
|-
|
|Autobow
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it.
|-
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control.
|-
|
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it.
|-
|
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2
+ Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|
|Potato Troll
|This charming fellow blocks heroes from passing with his massive girth
|Floor, blocks wall
|N/A
|165
|Defense: Super High
|N/A
|N/A
|They act as a wall to block off heroes. Takes up wall and floor spaces.
|-
|
|Trap Door
|Drop heroes down to lower levels of the castle. The ultimate setback!
|Floor
|Multi
|120
|Defense: Medium
|N/A
|N/A
|Heroes fall to the floor below when they pass this trap. Not recommended for levels where heroes go from top to bottom (e.g. Dungeon Dilemma)
|-
|
|Iron Maiden
|Trap heroes, deal some damage, and even generate screams. Most excellent!
|Floor, blocks wall
|Single
|200
|Damage: High
|Scream Per Hero: 2
|N/A
|
|-
|
|Wacky Tube Man
|Don't question these things...
|Floor, blocks wall
|Multi
|160
|Damage: Medium
|Defense: Medium
| + Shock Chance
|
|-
|
|Buzzsaw
|Install in the ceiling and inflict some delicious torment
|Ceiling
|Multi
|75
|Damage: Medium
|Defense: Medium
| + Crit Chance x2
|
|-
|
|Fireball
Cannon
|Light heroes on fire from afar! Packs a fiery punch
|Floor, blocks wall
|Single
|165
|Speed: High
|Defense: High
| + Fire Shield
+ Explosion Chance
|Works like Autobow and also sets heroes on fire
|-
|
|Toxic Vent
|Pollutes the air, poisoning all who pass and dealing damage over time. Blech!
|Wall
|Multi
|110
|Poison Time: Long
|Damage: Low
|N/A
|Works like Overactive A/C, but instead of freezing, it poisons the heroes
|-
|
|Decoy Princess
|Trick heroes into rescuing this authentic-looking beauty
|Floor, blocks wall
|Multi
|195
|Damage: Very High
|N/A
| + Fire Chance
|
|-
|
|The Zapper
|Zaps heroes who pass through, and chains to nearby heroes. Packs a punch!
|Floor and ceiling
|Multi
|180
|Damage: High
|Defense: Medium
| + Chain x2
|
|}
* Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space. Multi-hit, high damage, medium defense
* Autobow - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
* Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
* Scream Generator - 60-50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
* Overactive AC - 110-100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
* Treadmill of Doom - 75 Screams - Traps individual heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
* Trap door - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
* Potato Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
* Iron Maiden - 200 Screams - Traps individual heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
* Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
* Fireball Cannon - 185-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
* Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
* Decoy Princess - 225-195 Screams - Attracts heroes and explodes if they try to "rescue" it. Takes up the wall and floor spaces.
* The Zapper - 200-180 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
=== Doomkins ===
{| class="fandom-table"
|+Doomkins
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|
|Doomkin
|Minions have no placement restrictions! A dark lord's best friend
|
|Single
|100
|Medium
|Medium
| + Fire Minion Chance x2
+ Crit Chance
|-
|
|Boomkin
|Take out multiple heroes at once! The bomb minion believes in your cause
|
|Multi
|150
|High
|Medium
| + Fire Damage x2
|-
|
|Spark Doomkin
|Zips along through the castle and zaps heroes on contact. Shock-tastic!
|
|Multi
|170
|Medium
|N/A
| + Duration x2
|-
|
|Troopkin
|A minion put through the most elite futuristic solider training. I think
|
|Single
|105
|Low
|Medium
| + Chance To Frenzy
+ Double Spawn
|-
|
|Medic Doomkin
|Heals damaged traps and minions. She's a lover, not a fighter
|
|Single
|115
|N/A
|Medium
|N/A
|-
|Loomkin
|Large in charge! The massive minion stampedes across an entire floor
|
|Multi
|200
|Very High
|Medium
|Dazed Time: Medium
|}
* Doomkin - 110-100 Screams - No placement restrictions, can become a Fire Doomkin when upgraded. Chases and attacks heroes that go onto the same floor as it.
* Boomkin - 175-150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
* Spark Doomkin - 170 Screams - Runs along each floor and along walls, electrocuting heroes that it runs by.
* Troopkin - 115-105 Screams- Deals low damage but fires fast (Can be spawned as doubles and fires even rapidly than normal when upgraded)
* Medic Doomkin - 125-115 Screams - Heals damaged traps and minions, does not attack.
* Loomkin - 225-200 Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
=== Manual traps ===
{| class="fandom-table"
|+Manual Traps
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Cooldown
!Bonus
|-
|
|Stomper
|Tap to stomp down to the floor below. A video game castle stample
|Ceiling
|Multi
|175
|Very High
|Medium
|N/A
|-
|
|The Boot
|Tap to give heroes the boot! Recharges faster than other manual traps
|Ceiling
|Multi
|150
|High
|Fast
|N/A
|-
|
|Giant Boulder
of Doom
|Tilt your device to send this familiar boulder bowling through heroes
|One per floor
|Multi
|275
|Way High!
|N/A
| + Duration x2
|-
|
|Shrink Ray
|Puny heroes! Shrink 'em with a tap to lower their speed, attack, and defense
|Ceiling
|Multi
|150
|N/A
|Medium
| + Duration x2
|-
|
|Laser Blaster
|Charge up to 3 shots at once, and tap to zap pesky on command
|Floor, blocks wall
|Single
|175
|High
|Medium
| + Shock Chance
|-
|
|Slot machine
|Try your luck! Are you our next big winner?!
|Floor, blocks wall, one per floor
|N/A
|180
|N/A
|Medium
|Luck: High
|-
|
|Pirate Cannon
|Tap to arm, and take out an entire floor. Vaaarrr!
|Floor, blocks wall
|Multi
|225
|Very High
|Medium
| + Fire Chance
|-
|
|Laser Shark
|A freaking shark!! After it chows on a hero (or doomkin), tap the attached to its head
|Floor, blocks wall
|Multi
|350
|High
|N/A
| + Duration x2
|}
* Stomper - 200-175 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
* The Boot - 175-150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
* Giant Boulder of Doom - 300-275 Screams - This familiar looking boulder rolls across the castle doing very high damage (WAY HIGH!). Very slow charge and has limited durability. (Upgrading it will make its durability and damage higher)
** This boulder is from a game called "Giant Boulder of Death" created by Adult Swim, collaborating with PIK POK
* Laser Blaster - 210-190 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
* Slot Machine - 200-180 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
* Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
* Laser Shark- 350 Screams - Instantly devours individual heroes or minions next to its mouth. Needs to be fed 3 times in order to power up laser on its head (max 3)
** Can eat any enemy depending on its size and health.
** Hint strategy: Any kind of minion can be fed to the shark to charge it up to maximum laser damage (Trooper minion recommended for feeding when spawned as double)
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
958684f3cc18afde5cc84f994740ec75df0577af
733
732
2024-12-21T20:40:40Z
SuperVlogger94
560649
Added imaes for all traps; fixed Giant Boulder of Doom's description
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and minions that can help you secure your castle.
Traps come in 3 varieties;
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Minions - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots. For example, a autobow trap requires only a floor to place, but it blocks wall traps from being placed there.
== '''List of Traps (Stats assume level 6 for every trap)''' ==
=== Autotraps ===
{| class="fandom-table"
|+Auto Traps
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|[[file: Floor spikes.png|110px]]
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for adventurers though.
|-
|[[file: Autobow.png|100px]]
|Autobow
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it.
|-
|[[file: Acid dripper.png|100px]]
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|[[file: Scream generator.png|90px]]
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|[[file: Overactive A-C.png|90px]]
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control.
|-
|[[file: Treadmill of doom.png|100px]]
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it.
|-
|[[file: Slimy tentacles.png|100px]]
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2
+ Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|[[file: Potato troll.png|100px]]
|Potato Troll
|This charming fellow blocks heroes from passing with his massive girth
|Floor, blocks wall
|N/A
|165
|Defense: Super High
|N/A
|N/A
|They act as a wall to block off heroes. Takes up wall and floor spaces.
|-
|[[file: Trap door.png|100px]]
|Trap Door
|Drop heroes down to lower levels of the castle. The ultimate setback!
|Floor
|Multi
|120
|Defense: Medium
|N/A
|N/A
|Heroes fall to the floor below when they pass this trap. Not recommended for levels where heroes go from top to bottom (e.g. Dungeon Dilemma)
|-
|[[file: Iron maiden.png|80px]]
|Iron Maiden
|Trap heroes, deal some damage, and even generate screams. Most excellent!
|Floor, blocks wall
|Single
|200
|Damage: High
|Scream Per Hero: 2
|N/A
|
|-
|[[file: Wacky tube man.png|110px]]
|Wacky Tube Man
|Don't question these things...
|Floor, blocks wall
|Multi
|160
|Damage: Medium
|Defense: Medium
| + Shock Chance
|
|-
|[[file: Buzzsaw.png|100px]]
|Buzzsaw
|Install in the ceiling and inflict some delicious torment
|Ceiling
|Multi
|75
|Damage: Medium
|Defense: Medium
| + Crit Chance x2
|
|-
|[[file: Fireball cannon.png|100px]]
|Fireball
Cannon
|Light heroes on fire from afar! Packs a fiery punch
|Floor, blocks wall
|Single
|165
|Speed: High
|Defense: High
| + Fire Shield
+ Explosion Chance
|Works like Autobow and also sets heroes on fire
|-
|[[file: Toxic vent.png|90px]]
|Toxic Vent
|Pollutes the air, poisoning all who pass and dealing damage over time. Blech!
|Wall
|Multi
|110
|Poison Time: Long
|Damage: Low
|N/A
|Works like Overactive A/C, but instead of freezing, it poisons the heroes
|-
|[[file: Decoy princess.png|80px]]
|Decoy Princess
|Trick heroes into rescuing this authentic-looking beauty
|Floor, blocks wall
|Multi
|195
|Damage: Very High
|N/A
| + Fire Chance
|
|-
|[[file: The zapper.png|80px]]
|The Zapper
|Zaps heroes who pass through, and chains to nearby heroes. Packs a punch!
|Floor and ceiling
|Multi
|180
|Damage: High
|Defense: Medium
| + Chain x2
|
|}
* Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space. Multi-hit, high damage, medium defense
* Autobow - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
* Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
* Scream Generator - 60-50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
* Overactive AC - 110-100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
* Treadmill of Doom - 75 Screams - Traps individual heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
* Trap door - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
* Potato Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
* Iron Maiden - 200 Screams - Traps individual heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
* Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
* Fireball Cannon - 185-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
* Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
* Decoy Princess - 225-195 Screams - Attracts heroes and explodes if they try to "rescue" it. Takes up the wall and floor spaces.
* The Zapper - 200-180 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
=== Doomkins ===
{| class="fandom-table"
|+Doomkins
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|[[file: Doomkin.png|100px]]
|Doomkin
|Minions have no placement restrictions! A dark lord's best friend
|
|Single
|100
|Medium
|Medium
| + Fire Minion Chance x2
+ Crit Chance
|-
|[[file: Boomkin.png|100px]]
|Boomkin
|Take out multiple heroes at once! The bomb minion believes in your cause
|
|Multi
|150
|High
|Medium
| + Fire Damage x2
|-
|[[file: Test image.png|100px]]
|Spark Doomkin
|Zips along through the castle and zaps heroes on contact. Shock-tastic!
|
|Multi
|170
|Medium
|N/A
| + Duration x2
|-
|[[file: Troopkin.png|100px]]
|Troopkin
|A minion put through the most elite futuristic solider training. I think
|
|Single
|105
|Low
|Medium
| + Chance To Frenzy
+ Double Spawn
|-
|[[file: Test image.png|100px]]
|Medic Doomkin
|Heals damaged traps and minions. She's a lover, not a fighter
|
|Single
|115
|N/A
|Medium
|N/A
|-
|[[file: Loomkin.png|100px]]
|Loomkin
|Large in charge! The massive minion stampedes across an entire floor
|
|Multi
|200
|Very High
|Medium
|Dazed Time: Medium
|}
* Doomkin - 110-100 Screams - No placement restrictions, can become a Fire Doomkin when upgraded. Chases and attacks heroes that go onto the same floor as it.
* Boomkin - 175-150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
* Spark Doomkin - 170 Screams - Runs along each floor and along walls, electrocuting heroes that it runs by.
* Troopkin - 115-105 Screams- Deals low damage but fires fast (Can be spawned as doubles and fires even rapidly than normal when upgraded)
* Medic Doomkin - 125-115 Screams - Heals damaged traps and minions, does not attack.
* Loomkin - 225-200 Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
=== Manual traps ===
{| class="fandom-table"
|+Manual Traps
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Cooldown
!Bonus
|-
|[[file: Stomper.png|100px]]
|Stomper
|Tap to stomp down to the floor below. A video game castle stample
|Ceiling
|Multi
|175
|Very High
|Medium
|N/A
|-
|[[file: The boot.png|80px]]
|The Boot
|Tap to give heroes the boot! Recharges faster than other manual traps
|Ceiling
|Multi
|150
|High
|Fast
|N/A
|-
|[[file: Giant boulder of doom.png|100px]]
|Giant Boulder
of Doom
|Tilt your device/Use the arrow keys to send this familiar boulder bowling through heroes
|One per floor
|Multi
|275
|Way High!
|N/A
| + Duration x2
|-
|[[file: Test image.png|100px]]
|Shrink Ray
|Puny heroes! Shrink 'em with a tap to lower their speed, attack, and defense
|Ceiling
|Multi
|150
|N/A
|Medium
| + Duration x2
|-
|[[file: Laser blaster.png|100px]]
|Laser Blaster
|Charge up to 3 shots at once, and tap to zap pesky on command
|Floor, blocks wall
|Single
|175
|High
|Medium
| + Shock Chance
|-
|[[file: Slot machine.png|100px]]
|Slot machine
|Try your luck! Are you our next big winner?!
|Floor, blocks wall, one per floor
|N/A
|180
|N/A
|Medium
|Luck: High
|-
|[[file: Pirate cannon.png|110px]]
|Pirate Cannon
|Tap to arm, and take out an entire floor. Vaaarrr!
|Floor, blocks wall
|Multi
|225
|Very High
|Medium
| + Fire Chance
|-
|[[file: Laser shark.png|110px]]
|Laser Shark
|A freaking shark!! After it chows on a hero (or doomkin), tap the attached to its head
|Floor, blocks wall
|Multi
|350
|High
|N/A
| + Duration x2
|}
* Stomper - 200-175 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
* The Boot - 175-150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
* Giant Boulder of Doom - 300-275 Screams - This familiar looking boulder rolls across the castle doing very high damage (WAY HIGH!). Very slow charge and has limited durability. (Upgrading it will make its durability and damage higher)
** This boulder is from a game called "Giant Boulder of Death" created by Adult Swim, collaborating with PIK POK
* Laser Blaster - 210-190 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
* Slot Machine - 200-180 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
* Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
* Laser Shark- 350 Screams - Instantly devours individual heroes or minions next to its mouth. Needs to be fed 3 times in order to power up laser on its head (max 3)
** Can eat any enemy depending on its size and health.
** Hint strategy: Any kind of minion can be fed to the shark to charge it up to maximum laser damage (Trooper minion recommended for feeding when spawned as double)
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would put)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy ANY traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
374043ee7b2b38c493336698a3b705250a4dbe0a
737
733
2024-12-21T21:00:41Z
Garlicious
560045
Minor changes
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and doomkins that can help you secure your castle from the heroes.
Traps come in 3 categories:
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Doomkins - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots.
== '''List of Traps''' ==
=== Autotraps ===
{| class="fandom-table"
|+Auto Traps
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|[[file: Floor spikes.png|110px]]
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for adventurers though.
|-
|[[file: Autobow.png|100px]]
|Autobow
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it.
|-
|[[file: Acid dripper.png|100px]]
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|[[file: Scream generator.png|90px]]
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|[[file: Overactive A-C.png|90px]]
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control.
|-
|[[file: Treadmill of doom.png|100px]]
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it.
|-
|[[file: Slimy tentacles.png|100px]]
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2
+ Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|[[file: Potato troll.png|100px]]
|Potato Troll
|This charming fellow blocks heroes from passing with his massive girth
|Floor, blocks wall
|N/A
|165
|Defense: Super High
|N/A
|N/A
|They act as a wall to block off heroes. Takes up wall and floor spaces.
|-
|[[file: Trap door.png|100px]]
|Trap Door
|Drop heroes down to lower levels of the castle. The ultimate setback!
|Floor
|Multi
|120
|Defense: Medium
|N/A
|N/A
|Heroes fall to the floor below when they pass this trap. Not recommended for levels where heroes go from top to bottom (e.g. Dungeon Dilemma)
|-
|[[file: Iron maiden.png|80px]]
|Iron Maiden
|Trap heroes, deal some damage, and even generate screams. Most excellent!
|Floor, blocks wall
|Single
|200
|Damage: High
|Scream Per Hero: 2
|N/A
|
|-
|[[file: Wacky tube man.png|110px]]
|Wacky Tube Man
|Don't question these things...
|Floor, blocks wall
|Multi
|160
|Damage: Medium
|Defense: Medium
| + Shock Chance
|
|-
|[[file: Buzzsaw.png|100px]]
|Buzzsaw
|Install in the ceiling and inflict some delicious torment
|Ceiling
|Multi
|75
|Damage: Medium
|Defense: Medium
| + Crit Chance x2
|
|-
|[[file: Fireball cannon.png|100px]]
|Fireball
Cannon
|Light heroes on fire from afar! Packs a fiery punch
|Floor, blocks wall
|Single
|165
|Speed: High
|Defense: High
| + Fire Shield
+ Explosion Chance
|Works like Autobow and also sets heroes on fire
|-
|[[file: Toxic vent.png|90px]]
|Toxic Vent
|Pollutes the air, poisoning all who pass and dealing damage over time. Blech!
|Wall
|Multi
|110
|Poison Time: Long
|Damage: Low
|N/A
|Works like Overactive A/C, but instead of freezing, it poisons the heroes
|-
|[[file: Decoy princess.png|80px]]
|Decoy Princess
|Trick heroes into rescuing this authentic-looking beauty
|Floor, blocks wall
|Multi
|195
|Damage: Very High
|N/A
| + Fire Chance
|
|-
|[[file: The zapper.png|80px]]
|The Zapper
|Zaps heroes who pass through, and chains to nearby heroes. Packs a punch!
|Floor and ceiling
|Multi
|180
|Damage: High
|Defense: Medium
| + Chain x2
|
|}
* Floor Spikes - 75 Screams - Pokes heroes that walk on it. Takes up floor space. Multi-hit, high damage, medium defense
* Autobow - 125 Screams - Shoots harpoons at heroes on the same floor or one higher or lower if there is a hole in the ceiling. Takes up floor and wall spaces.
* Acid Dripper - 125 Screams - Drips acid that deals damage and poisons heroes when upgraded. Takes up ceiling space.
* Scream Generator - 60-50 Screams - Generates 20 screams every few seconds. Takes up wall and floor spaces.
* Overactive AC - 110-100 Screams - Slows down heroes that walk past it, can freeze them when upgraded. Takes up wall space.
* Treadmill of Doom - 75 Screams - Traps individual heroes and forces them to work out for a few seconds, can shock attackers if upgraded. Takes up floor space.
* Trap door - 150-125 Screams - if heroes walk on it, they fall to the floor below. Takes up floor space and cannot be placed on the lowest floor.
* Potato Troll - 175-165 Screams - Extremely high defense, they act as a wall to block off heroes. Takes up wall and floor spaces.
* Iron Maiden - 200 Screams - Traps individual heroes for a few seconds, generates screams and deals damage. Takes up wall, floor and ceiling spaces.
* Buzzsaw - 75 Screams - Deals a large amount of damage, crits often and slows heroes down while attacking. Takes up ceiling space.
* Fireball Cannon - 185-165 Screams - Essentially a Harpoon Cannon, but can explode upon death when fully upgraded, deals more damage, fires faster and can light heroes on fire.
* Poison Vent - 150-135 Screams - Poisons heroes that walk past it. Takes up wall space.
* Decoy Princess - 225-195 Screams - Attracts heroes and explodes if they try to "rescue" it. Takes up the wall and floor spaces.
* The Zapper - 200-180 Screams - Electrocutes heroes that walk through it, chains to others when upgraded. Takes up floor and ceiling spaces.
=== Doomkins ===
{| class="fandom-table"
|+Doomkins
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|[[file: Doomkin.png|100px]]
|Doomkin
|Doomkins have no placement restrictions! A dark lord's best friend
|
|Single
|100
|Medium
|Medium
| + Fire Doomkin Chance x2
+ Crit Chance
|-
|[[file: Boomkin.png|100px]]
|Boomkin
|Take out multiple heroes at once! The boomkin believes in your cause
|
|Multi
|150
|High
|Medium
| + Fire Damage x2
|-
|[[file: Test image.png|100px]]
|Sparkkin
|Zips along through the castle and zaps heroes on contact. Shock-tastic!
|
|Multi
|170
|Medium
|N/A
| + Duration x2
|-
|[[file: Troopkin.png|100px]]
|Troopkin
|A doomkin put through the most elite futuristic solider training. I think
|
|Single
|105
|Low
|Medium
| + Chance To Frenzy
+ Double Spawn
|-
|[[file: Test image.png|100px]]
|Medickin
|Heals damaged traps and doomkins. She's a lover, not a fighter
|
|Single
|115
|N/A
|Medium
|N/A
|-
|[[file: Loomkin.png|100px]]
|Loomkin
|Large in charge! The loomkin stampedes across an entire floor
|
|Multi
|200
|Very High
|Medium
|Dazed Time: Medium
|}
* Doomkin - 110-100 Screams - No placement restrictions, can become a Fire Doomkin when upgraded. Chases and attacks heroes that go onto the same floor as it.
* Boomkin - 175-150 Screams - No placement restrictions, runs after heroes and explodes, killing itself in the process. Can set heroes on fire when upgraded.
* Spark Doomkin - 170 Screams - Runs along each floor and along walls, electrocuting heroes that it runs by.
* Troopkin - 115-105 Screams- Deals low damage but fires fast (Can be spawned as doubles and fires even rapidly than normal when upgraded)
* Medic Doomkin - 125-115 Screams - Heals damaged traps and minions, does not attack.
* Loomkin - 225-200 Screams - Stampedes a floor, doing massive damage and dazing itself in the process. Can stun heroes when upgraded.
=== Manual traps ===
{| class="fandom-table"
|+Manual Traps
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Cooldown
!Bonus
|-
|[[file: Stomper.png|100px]]
|Stomper
|Tap to stomp down to the floor below. A video game castle stample
|Ceiling
|Multi
|175
|Very High
|Medium
|N/A
|-
|[[file: The boot.png|80px]]
|The Boot
|Tap to give heroes the boot! Recharges faster than other manual traps
|Ceiling
|Multi
|150
|High
|Fast
|N/A
|-
|[[file: Giant boulder of doom.png|100px]]
|Giant Boulder
of Doom
|Tilt your device/Use the arrow keys to send this familiar boulder bowling through heroes
|One per floor
|Multi
|275
|Way High!
|N/A
| + Duration x2
|-
|[[file: Test image.png|100px]]
|Shrink Ray
|Puny heroes! Shrink 'em with a tap to lower their speed, attack, and defense
|Ceiling
|Multi
|150
|N/A
|Medium
| + Duration x2
|-
|[[file: Laser blaster.png|100px]]
|Laser Blaster
|Charge up to 3 shots at once, and tap to zap pesky on command
|Floor, blocks wall
|Single
|175
|High
|Medium
| + Shock Chance
|-
|[[file: Slot machine.png|100px]]
|Slot machine
|Try your luck! Are you our next big winner?!
|Floor, blocks wall, one per floor
|N/A
|180
|N/A
|Medium
|Luck: High
|-
|[[file: Pirate cannon.png|110px]]
|Pirate Cannon
|Tap to arm, and take out an entire floor. Vaaarrr!
|Floor, blocks wall
|Multi
|225
|Very High
|Medium
| + Fire Chance
|-
|[[file: Laser shark.png|110px]]
|Laser Shark
|A freaking shark!! After it chows on a hero (or doomkin), tap the attached to its head
|Floor, blocks wall
|Multi
|350
|High
|N/A
| + Duration x2
|}
* Stomper - 200-175 Screams - Crushes heroes doing very high damage in its tile when activated, Slow recharge. Takes up ceiling space.
* The Boot - 175-150 Screams - Kicks heroes, doing damage and has a chance to knock them back. Fast recharge time compared to others. Takes up ceiling space.
* Giant Boulder of Doom - 300-275 Screams - This familiar looking boulder rolls across the castle doing very high damage (WAY HIGH!). Very slow charge and has limited durability. (Upgrading it will make its durability and damage higher)
** This boulder is from a game called "Giant Boulder of Death" created by Adult Swim, collaborating with PIK POK
* Laser Blaster - 210-190 Screams - Can charge up to 3 shots, firing across a floor doing high damage.
* Slot Machine - 200-180 Screams - Try your luck for free shekels, screams and powerups! Takes floor and wall spaces.
* Pirate Cannon - 225 Screams - When fired, takes out an entire floor of heroes. Takes up wall and floor spaces.
* Laser Shark- 350 Screams - Instantly devours individual heroes or minions next to its mouth. Needs to be fed 3 times in order to power up laser on its head (max 3)
** Can eat any enemy depending on its size and health.
** Hint strategy: Any kind of minion can be fed to the shark to charge it up to maximum laser damage (Trooper minion recommended for feeding when spawned as double)
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would say)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy any traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
8a308b2361abef3672cba707a83bdf8a90031fd7
738
737
2024-12-21T21:02:59Z
Garlicious
560045
Removed category summaries
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and doomkins that can help you secure your castle from the heroes.
Traps come in 3 categories:
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Doomkins - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots.
== '''List of Traps''' ==
=== Autotraps ===
{| class="fandom-table"
|+Auto Traps
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|[[file: Floor spikes.png|110px]]
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for adventurers though.
|-
|[[file: Autobow.png|100px]]
|Autobow
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it.
|-
|[[file: Acid dripper.png|100px]]
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|[[file: Scream generator.png|90px]]
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|[[file: Overactive A-C.png|90px]]
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control.
|-
|[[file: Treadmill of doom.png|100px]]
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it.
|-
|[[file: Slimy tentacles.png|100px]]
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2
+ Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|[[file: Potato troll.png|100px]]
|Potato Troll
|This charming fellow blocks heroes from passing with his massive girth
|Floor, blocks wall
|N/A
|165
|Defense: Super High
|N/A
|N/A
|They act as a wall to block off heroes. Takes up wall and floor spaces.
|-
|[[file: Trap door.png|100px]]
|Trap Door
|Drop heroes down to lower levels of the castle. The ultimate setback!
|Floor
|Multi
|120
|Defense: Medium
|N/A
|N/A
|Heroes fall to the floor below when they pass this trap. Not recommended for levels where heroes go from top to bottom (e.g. Dungeon Dilemma)
|-
|[[file: Iron maiden.png|80px]]
|Iron Maiden
|Trap heroes, deal some damage, and even generate screams. Most excellent!
|Floor, blocks wall
|Single
|200
|Damage: High
|Scream Per Hero: 2
|N/A
|
|-
|[[file: Wacky tube man.png|110px]]
|Wacky Tube Man
|Don't question these things...
|Floor, blocks wall
|Multi
|160
|Damage: Medium
|Defense: Medium
| + Shock Chance
|
|-
|[[file: Buzzsaw.png|100px]]
|Buzzsaw
|Install in the ceiling and inflict some delicious torment
|Ceiling
|Multi
|75
|Damage: Medium
|Defense: Medium
| + Crit Chance x2
|
|-
|[[file: Fireball cannon.png|100px]]
|Fireball
Cannon
|Light heroes on fire from afar! Packs a fiery punch
|Floor, blocks wall
|Single
|165
|Speed: High
|Defense: High
| + Fire Shield
+ Explosion Chance
|Works like Autobow and also sets heroes on fire
|-
|[[file: Toxic vent.png|90px]]
|Toxic Vent
|Pollutes the air, poisoning all who pass and dealing damage over time. Blech!
|Wall
|Multi
|110
|Poison Time: Long
|Damage: Low
|N/A
|Works like Overactive A/C, but instead of freezing, it poisons the heroes
|-
|[[file: Decoy princess.png|80px]]
|Decoy Princess
|Trick heroes into rescuing this authentic-looking beauty
|Floor, blocks wall
|Multi
|195
|Damage: Very High
|N/A
| + Fire Chance
|
|-
|[[file: The zapper.png|80px]]
|The Zapper
|Zaps heroes who pass through, and chains to nearby heroes. Packs a punch!
|Floor and ceiling
|Multi
|180
|Damage: High
|Defense: Medium
| + Chain x2
|
|}
=== Doomkins ===
{| class="fandom-table"
|+Doomkins
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|[[file: Doomkin.png|100px]]
|Doomkin
|Doomkins have no placement restrictions! A dark lord's best friend
|
|Single
|100
|Medium
|Medium
| + Fire Doomkin Chance x2
+ Crit Chance
|-
|[[file: Boomkin.png|100px]]
|Boomkin
|Take out multiple heroes at once! The boomkin believes in your cause
|
|Multi
|150
|High
|Medium
| + Fire Damage x2
|-
|[[file: Test image.png|100px]]
|Sparkkin
|Zips along through the castle and zaps heroes on contact. Shock-tastic!
|
|Multi
|170
|Medium
|N/A
| + Duration x2
|-
|[[file: Troopkin.png|100px]]
|Troopkin
|A doomkin put through the most elite futuristic solider training. I think
|
|Single
|105
|Low
|Medium
| + Chance To Frenzy
+ Double Spawn
|-
|[[file: Test image.png|100px]]
|Medickin
|Heals damaged traps and doomkins. She's a lover, not a fighter
|
|Single
|115
|N/A
|Medium
|N/A
|-
|[[file: Loomkin.png|100px]]
|Loomkin
|Large in charge! The loomkin stampedes across an entire floor
|
|Multi
|200
|Very High
|Medium
|Dazed Time: Medium
|}
=== Manual traps ===
{| class="fandom-table"
|+Manual Traps
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Cooldown
!Bonus
|-
|[[file: Stomper.png|100px]]
|Stomper
|Tap to stomp down to the floor below. A video game castle stample
|Ceiling
|Multi
|175
|Very High
|Medium
|N/A
|-
|[[file: The boot.png|80px]]
|The Boot
|Tap to give heroes the boot! Recharges faster than other manual traps
|Ceiling
|Multi
|150
|High
|Fast
|N/A
|-
|[[file: Giant boulder of doom.png|100px]]
|Giant Boulder
of Doom
|Tilt your device/Use the arrow keys to send this familiar boulder bowling through heroes
|One per floor
|Multi
|275
|Way High!
|N/A
| + Duration x2
|-
|[[file: Test image.png|100px]]
|Shrink Ray
|Puny heroes! Shrink 'em with a tap to lower their speed, attack, and defense
|Ceiling
|Multi
|150
|N/A
|Medium
| + Duration x2
|-
|[[file: Laser blaster.png|100px]]
|Laser Blaster
|Charge up to 3 shots at once, and tap to zap pesky on command
|Floor, blocks wall
|Single
|175
|High
|Medium
| + Shock Chance
|-
|[[file: Slot machine.png|100px]]
|Slot machine
|Try your luck! Are you our next big winner?!
|Floor, blocks wall, one per floor
|N/A
|180
|N/A
|Medium
|Luck: High
|-
|[[file: Pirate cannon.png|110px]]
|Pirate Cannon
|Tap to arm, and take out an entire floor. Vaaarrr!
|Floor, blocks wall
|Multi
|225
|Very High
|Medium
| + Fire Chance
|-
|[[file: Laser shark.png|110px]]
|Laser Shark
|A freaking shark!! After it chows on a hero (or doomkin), tap the attached to its head
|Floor, blocks wall
|Multi
|350
|High
|N/A
| + Duration x2
|}
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would say)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy any traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
1b583b86af168eda80814d0e18ee8d067686f0e3
745
738
2024-12-21T22:05:35Z
SuperVlogger94
560649
/* Autotraps */ Added Spinning Fireballs
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and doomkins that can help you secure your castle from the heroes.
Traps come in 3 categories:
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Doomkins - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots.
== '''List of Traps''' ==
=== Autotraps ===
{| class="fandom-table"
|+Auto Traps
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|[[file: Floor spikes.png|110px]]
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for adventurers though.
|-
|[[file: Autobow.png|100px]]
|Autobow
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it.
|-
|[[file: Acid dripper.png|100px]]
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|[[file: Scream generator.png|90px]]
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|[[file: Overactive A-C.png|90px]]
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control.
|-
|[[file: Treadmill of doom.png|100px]]
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it.
|-
|[[file: Slimy tentacles.png|100px]]
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2
+ Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|[[file: Spinning fireballs.png|70px]]
|Spinning Fireball Thingy
|A video game Castle Staple!
|Ceiling
|Multi
|125
|Damage: Low
|Speed: Medium
| Fireballs: 5
|-
|[[file: Potato troll.png|100px]]
|Potato Troll
|This charming fellow blocks heroes from passing with his massive girth
|Floor, blocks wall
|N/A
|165
|Defense: Super High
|N/A
|N/A
|They act as a wall to block off heroes. Takes up wall and floor spaces.
|-
|[[file: Trap door.png|100px]]
|Trap Door
|Drop heroes down to lower levels of the castle. The ultimate setback!
|Floor
|Multi
|120
|Defense: Medium
|N/A
|N/A
|Heroes fall to the floor below when they pass this trap. Not recommended for levels where heroes go from top to bottom (e.g. Dungeon Dilemma)
|-
|[[file: Iron maiden.png|80px]]
|Iron Maiden
|Trap heroes, deal some damage, and even generate screams. Most excellent!
|Floor, blocks wall
|Single
|200
|Damage: High
|Scream Per Hero: 2
|N/A
|
|-
|[[file: Wacky tube man.png|110px]]
|Wacky Tube Man
|Don't question these things...
|Floor, blocks wall
|Multi
|160
|Damage: Medium
|Defense: Medium
| + Shock Chance
|
|-
|[[file: Buzzsaw.png|100px]]
|Buzzsaw
|Install in the ceiling and inflict some delicious torment
|Ceiling
|Multi
|75
|Damage: Medium
|Defense: Medium
| + Crit Chance x2
|
|-
|[[file: Fireball cannon.png|100px]]
|Fireball
Cannon
|Light heroes on fire from afar! Packs a fiery punch
|Floor, blocks wall
|Single
|165
|Speed: High
|Defense: High
| + Fire Shield
+ Explosion Chance
|Works like Autobow and also sets heroes on fire
|-
|[[file: Toxic vent.png|90px]]
|Toxic Vent
|Pollutes the air, poisoning all who pass and dealing damage over time. Blech!
|Wall
|Multi
|110
|Poison Time: Long
|Damage: Low
|N/A
|Works like Overactive A/C, but instead of freezing, it poisons the heroes
|-
|[[file: Decoy princess.png|80px]]
|Decoy Princess
|Trick heroes into rescuing this authentic-looking beauty
|Floor, blocks wall
|Multi
|195
|Damage: Very High
|N/A
| + Fire Chance
|
|-
|[[file: The zapper.png|80px]]
|The Zapper
|Zaps heroes who pass through, and chains to nearby heroes. Packs a punch!
|Floor and ceiling
|Multi
|180
|Damage: High
|Defense: Medium
| + Chain x2
|
|}
=== Doomkins ===
{| class="fandom-table"
|+Doomkins
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|[[file: Doomkin.png|100px]]
|Doomkin
|Doomkins have no placement restrictions! A dark lord's best friend
|
|Single
|100
|Medium
|Medium
| + Fire Doomkin Chance x2
+ Crit Chance
|-
|[[file: Boomkin.png|100px]]
|Boomkin
|Take out multiple heroes at once! The boomkin believes in your cause
|
|Multi
|150
|High
|Medium
| + Fire Damage x2
|-
|[[file: Test image.png|100px]]
|Sparkkin
|Zips along through the castle and zaps heroes on contact. Shock-tastic!
|
|Multi
|170
|Medium
|N/A
| + Duration x2
|-
|[[file: Troopkin.png|100px]]
|Troopkin
|A doomkin put through the most elite futuristic solider training. I think
|
|Single
|105
|Low
|Medium
| + Chance To Frenzy
+ Double Spawn
|-
|[[file: Test image.png|100px]]
|Medickin
|Heals damaged traps and doomkins. She's a lover, not a fighter
|
|Single
|115
|N/A
|Medium
|N/A
|-
|[[file: Loomkin.png|100px]]
|Loomkin
|Large in charge! The loomkin stampedes across an entire floor
|
|Multi
|200
|Very High
|Medium
|Dazed Time: Medium
|}
=== Manual traps ===
{| class="fandom-table"
|+Manual Traps
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Cooldown
!Bonus
|-
|[[file: Stomper.png|100px]]
|Stomper
|Tap to stomp down to the floor below. A video game castle stample
|Ceiling
|Multi
|175
|Very High
|Medium
|N/A
|-
|[[file: The boot.png|80px]]
|The Boot
|Tap to give heroes the boot! Recharges faster than other manual traps
|Ceiling
|Multi
|150
|High
|Fast
|N/A
|-
|[[file: Giant boulder of doom.png|100px]]
|Giant Boulder
of Doom
|Tilt your device/Use the arrow keys to send this familiar boulder bowling through heroes
|One per floor
|Multi
|275
|Way High!
|N/A
| + Duration x2
|-
|[[file: Test image.png|100px]]
|Shrink Ray
|Puny heroes! Shrink 'em with a tap to lower their speed, attack, and defense
|Ceiling
|Multi
|150
|N/A
|Medium
| + Duration x2
|-
|[[file: Laser blaster.png|100px]]
|Laser Blaster
|Charge up to 3 shots at once, and tap to zap pesky on command
|Floor, blocks wall
|Single
|175
|High
|Medium
| + Shock Chance
|-
|[[file: Slot machine.png|100px]]
|Slot machine
|Try your luck! Are you our next big winner?!
|Floor, blocks wall, one per floor
|N/A
|180
|N/A
|Medium
|Luck: High
|-
|[[file: Pirate cannon.png|110px]]
|Pirate Cannon
|Tap to arm, and take out an entire floor. Vaaarrr!
|Floor, blocks wall
|Multi
|225
|Very High
|Medium
| + Fire Chance
|-
|[[file: Laser shark.png|110px]]
|Laser Shark
|A freaking shark!! After it chows on a hero (or doomkin), tap the attached to its head
|Floor, blocks wall
|Multi
|350
|High
|N/A
| + Duration x2
|}
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would say)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy any traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
0971092784bfba9a4f2ac1588efd4e1a7d1d4695
Castle Doombad Wiki
0
215
734
329
2024-12-21T20:54:18Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|650x650px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to catch. The game is created by GrumpyFace studios and published by Ydo1 Games.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|
|
|}
<br>
[[Category:Browse]]
[[Category:?]]
cc2caf3e74f22d35d2f2efc91ebd5f72ed20b900
735
734
2024-12-21T20:54:52Z
Garlicious
560045
Garlicious moved page [[Castle Doombad Wikia]] to [[Castle Doombad Wiki]]: Standardizing the title
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|650x650px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to catch. The game is created by GrumpyFace studios and published by Ydo1 Games.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|
|
|}
<br>
[[Category:Browse]]
[[Category:?]]
cc2caf3e74f22d35d2f2efc91ebd5f72ed20b900
739
735
2024-12-21T21:03:54Z
Garlicious
560045
Protected "[[Castle Doombad Wiki]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|650x650px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to catch. The game is created by GrumpyFace studios and published by Ydo1 Games.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|
|
|}
<br>
[[Category:Browse]]
[[Category:?]]
cc2caf3e74f22d35d2f2efc91ebd5f72ed20b900
Heroes
0
254
740
407
2024-12-21T21:09:21Z
Garlicious
560045
/* Variants */
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch your princess! Don't let them!
To boot, they come in all kinds, too!
== Classic ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest heroes, but also the most numerous. They appear in every stage.
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
=== Adventurers ===
These heroes look highly reminiscent of Indiana Jones, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle them instead. They also can't break ceiling traps, making buzzsaws and stompers effective in taking them out. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging heroes can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. Buzzsaws appear to do an incredible amount of damage to ninjas while they're on the ceiling (2-3 in a row should be enough to kill one), and they easily destroy minions and traps. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of Robin Hood, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. They can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. Ceiling traps are vulnerable to the commando, because they can shoot them before having to walk into the range of most of them. Like all heroes, they can't attack on treadmills so it can effectively hold them off for some time. He can be found in Mind your Manor and up. Appears to be a reference to Rambo.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits. He is very durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of himself every few seconds, freezing him in place. He can be found in Mind your Manor and up.
=== Superhero ===
Flying, muscular, superheroes that can shoot very strong lasers out of his eyes from a range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. His main difference is that is poor fat pony is black. He is much stronger and more durable than the original. But he's still slow and takes selfies. He can be found in Dungeon Dilema and up. Very hard to kill.
=== Life Guard ===
Life Guards are shirtless handsome heroes who carry marine rescue cans. They are pretty much as strong as a Commando, and whack their rescue cans on things they destroy. They can be found in Summer Slaycation and up.
=== Galaxy Soldier ===
Galaxy Soldiers probably represent Master Chief from Halo, they carry a space gun which can only shoot things from close range. They also have a grenade that, when thrown, blow up into a giant patch of green goo. During the duration of the goo being there, you can't place any traps in that area. These patches disappear after a few seconds. They have around the same health as a Commando. They are found in Endless Knights from Night 2.
===Space Hero ===
A hero holding a lightsaber that can deflect lasers, and can be immune to various traps while his damage and durability is average. Can be found in Space Madness and up.
=== Hero Bot ===
Hero Bots probably represent R2D2 from Star Wars. They have around the same health as a Sexy Knight, and can take out a minion in 2 hits. They are rather slow but can jump up and down ladders and empty ceilings like the Superhero using a jet engine under it, and they are able to turn traps into a hologram for a short amount of time,the hologram traps cannot deal damage and fatty troll hologram cannot block heroes. They can be found in Space Madness and up.
== Roguevenge ==
=== Fire Knight ===
f94c51dcd49e5d78453ec84ce6f7d8a78dcb353f
741
740
2024-12-21T21:11:29Z
Garlicious
560045
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch Princess Luvbug! Don't let them!
To boot, they come in all kinds, too!
= Test =
== Classic ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest heroes, but also the most numerous. They appear in every stage.
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
=== Adventurers ===
These heroes look highly reminiscent of Indiana Jones, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle them instead. They also can't break ceiling traps, making buzzsaws and stompers effective in taking them out. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging heroes can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. Buzzsaws appear to do an incredible amount of damage to ninjas while they're on the ceiling (2-3 in a row should be enough to kill one), and they easily destroy minions and traps. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of Robin Hood, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. They can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. Ceiling traps are vulnerable to the commando, because they can shoot them before having to walk into the range of most of them. Like all heroes, they can't attack on treadmills so it can effectively hold them off for some time. He can be found in Mind your Manor and up. Appears to be a reference to Rambo.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits. He is very durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of himself every few seconds, freezing him in place. He can be found in Mind your Manor and up.
=== Superhero ===
Flying, muscular, superheroes that can shoot very strong lasers out of his eyes from a range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. His main difference is that is poor fat pony is black. He is much stronger and more durable than the original. But he's still slow and takes selfies. He can be found in Dungeon Dilema and up. Very hard to kill.
=== Life Guard ===
Life Guards are shirtless handsome heroes who carry marine rescue cans. They are pretty much as strong as a Commando, and whack their rescue cans on things they destroy. They can be found in Summer Slaycation and up.
=== Galaxy Soldier ===
Galaxy Soldiers probably represent Master Chief from Halo, they carry a space gun which can only shoot things from close range. They also have a grenade that, when thrown, blow up into a giant patch of green goo. During the duration of the goo being there, you can't place any traps in that area. These patches disappear after a few seconds. They have around the same health as a Commando. They are found in Endless Knights from Night 2.
===Space Hero ===
A hero holding a lightsaber that can deflect lasers, and can be immune to various traps while his damage and durability is average. Can be found in Space Madness and up.
=== Hero Bot ===
Hero Bots probably represent R2D2 from Star Wars. They have around the same health as a Sexy Knight, and can take out a minion in 2 hits. They are rather slow but can jump up and down ladders and empty ceilings like the Superhero using a jet engine under it, and they are able to turn traps into a hologram for a short amount of time,the hologram traps cannot deal damage and fatty troll hologram cannot block heroes. They can be found in Space Madness and up.
== Roguevenge ==
=== Fire Knight ===
c5663d3fbded4544c281d5587f8c916f04978edc
742
741
2024-12-21T21:11:59Z
Garlicious
560045
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch Princess Luvbug! Don't let them!
== Classic ==
=== Knights ===
Standard knights in shiny blue armor. The weapons they carry vary from wooden swords, pickaxes, or even plastic shovels. They are the weakest heroes, but also the most numerous. They appear in every stage.
* Knights can also carry shields or wear extra helmets. These protect them from damage, but can be destroyed with sufficient force or the Slimy Tentacles trap. They can be found in Mind your Manor and up.
=== Adventurers ===
These heroes look highly reminiscent of Indiana Jones, but with a toolkit instead of a whip. This kit lets them quickly break your traps, even the ones attached to the walls. On the plus side, their wrenches are somehow worse weapons than wooden swords, so a minion can easily dismantle them instead. They also can't break ceiling traps, making buzzsaws and stompers effective in taking them out. They can be found in Mind your Manor and up.
=== Ninjas ===
The shadows that lurk in shadows. These katana-swinging heroes can crawl across the ceiling, ignoring any traps dependent on the floor. They can also instantly scale ladders by ninja-jumping. Buzzsaws appear to do an incredible amount of damage to ninjas while they're on the ceiling (2-3 in a row should be enough to kill one), and they easily destroy minions and traps. He can be found in Mind your Manor and up.
=== Archers ===
Green-hooded archers highly reminiscent of Robin Hood, they can fire arrows from afar, picking off your traps and minions from a safe distance. They are also slightly more durable than the average Knight. They can be found in Diescraper and up.
=== Commando ===
These afro-haired, walking action movie stereotype are super buff and super durable, but super slow. To compensate, they have an assault rifle, which they flail and shoot everywhere to quickly damage traps and minions. Ceiling traps are vulnerable to the commando, because they can shoot them before having to walk into the range of most of them. Like all heroes, they can't attack on treadmills so it can effectively hold them off for some time. He can be found in Mind your Manor and up. Appears to be a reference to Rambo.
=== Sexy Knight ===
Shirtless, helmet wearing, horse-riders that are very strong. Being able to take out a minion in one or two hits. He is very durable, strong and can jump up ladders like ninjas. On the bright side he is very slow and takes selfies of himself every few seconds, freezing him in place. He can be found in Mind your Manor and up.
=== Superhero ===
Flying, muscular, superheroes that can shoot very strong lasers out of his eyes from a range. They can also fly, giving them the ability to fly up empty ceilings towards the princess without having to climb ladders or go through doors. The one part about him that works for us is the fact that he's very slow. He can be found in Diescraper and up.
=== Super Sexy Knight ===
These big lugs are pretty much just like the original Sexy Knight. His main difference is that is poor fat pony is black. He is much stronger and more durable than the original. But he's still slow and takes selfies. He can be found in Dungeon Dilema and up. Very hard to kill.
=== Life Guard ===
Life Guards are shirtless handsome heroes who carry marine rescue cans. They are pretty much as strong as a Commando, and whack their rescue cans on things they destroy. They can be found in Summer Slaycation and up.
=== Galaxy Soldier ===
Galaxy Soldiers probably represent Master Chief from Halo, they carry a space gun which can only shoot things from close range. They also have a grenade that, when thrown, blow up into a giant patch of green goo. During the duration of the goo being there, you can't place any traps in that area. These patches disappear after a few seconds. They have around the same health as a Commando. They are found in Endless Knights from Night 2.
===Space Hero ===
A hero holding a lightsaber that can deflect lasers, and can be immune to various traps while his damage and durability is average. Can be found in Space Madness and up.
=== Hero Bot ===
Hero Bots probably represent R2D2 from Star Wars. They have around the same health as a Sexy Knight, and can take out a minion in 2 hits. They are rather slow but can jump up and down ladders and empty ceilings like the Superhero using a jet engine under it, and they are able to turn traps into a hologram for a short amount of time,the hologram traps cannot deal damage and fatty troll hologram cannot block heroes. They can be found in Space Madness and up.
== Roguevenge ==
=== Fire Knight ===
744ae96ea1e3f34bbb9372dc487926d4782af5d6
Roguevenge
0
532
743
2024-12-21T21:39:14Z
Garlicious
560045
Created blank page
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Spoils
0
533
744
2024-12-21T21:39:36Z
Garlicious
560045
Created page with "Muahaha!"
wikitext
text/x-wiki
Muahaha!
639ebc83e411f70f644bfe219efe340fcd99d29b
File:Scream.png
6
537
749
2024-12-21T22:16:04Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
756
749
2024-12-21T22:38:39Z
SuperVlogger94
560649
SuperVlogger94 uploaded a new version of [[File:Scream.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
Holis-lays Event 2024
0
540
758
2024-12-26T11:03:44Z
Garlicious
560045
Created page with "Muahaha!"
wikitext
text/x-wiki
Muahaha!
639ebc83e411f70f644bfe219efe340fcd99d29b
Castle Doombad Wiki
0
215
759
739
2024-12-26T11:05:21Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|650x650px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to catch. The game is created by GrumpyFace studios and published by Ydo1 Games.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|
|[[File:test|[[Events]]]]
|}
<br>
[[Category:Browse]]
[[Category:?]]
fb1ae130223fcf5f614d95a970fca6fb9f045d7b
760
759
2024-12-26T11:06:25Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|650x650px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to catch. The game is created by GrumpyFace studios and published by Ydo1 Games.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|
|[[File:Test image.png|[[Events]]]]
|}
<br>
[[Category:Browse]]
[[Category:?]]
61fc3af455663f851c1c9bd4e430976e217b945d
761
760
2024-12-26T11:07:14Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|650x650px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to catch. The game is created by GrumpyFace studios and published by Ydo1 Games.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|
|[[File:Test image.png|thumb|218x218px|[[Events]]]]
|}
<br>
[[Category:Browse]]
[[Category:?]]
876b8f89fe235cd748e147c73403b1041c47471c
770
761
2025-01-07T13:10:48Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|650x650px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to rescue. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses) and "Space Madness".
Explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|
|[[File:Test image.png|thumb|218x218px|[[Events]]]]
|}
<br>
[[Category:Browse]]
[[Category:?]]
b519059bfacefa0525cd26b80d551a28af279cb3
787
770
2025-01-07T16:09:32Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|650x650px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to rescue. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" and "Space Madness".
Explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|
|[[File:Test image.png|thumb|218x218px|[[Events]]]]
|}
<br>
[[Category:Browse]]
[[Category:?]]
9b99d3bb86c90afe5e7bee09d366d6de0b6b05d5
MediaWiki:Common.css
8
278
763
459
2024-12-26T19:24:36Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-color--rgb: 246,246,246;
--wiki-body-background-image: url(images/5/57/Site-background.png); /* please find the file path by viewing the image directly (click the image from the File: page) */
--wiki-content-background-color: #ffffff;
--wiki-content-background-color--rgb: 255, 255, 255;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #fbfbfb;
--wiki-content-background-color--secondary--rgb: 251, 251, 251;
--wiki-content-border-color: #a7d7f9;
--wiki-content-border-color--rgb: 167, 215, 249;
--wiki-content-link-color: #0645ad;
--wiki-content-link-color--rgb: 6, 69, 173;
--wiki-content-text-mix-color: #646464;
--wiki-content-text-mix-color--rgb: 100,100,100;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #D5FB51;
--wiki-accent-link-color--rgb: 213, 251, 81;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
7bb849223d960141f15c2480743fd29c923b3f65
765
763
2025-01-07T12:14:03Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #4d0236;
--wiki-body-background-color--rgb: 246,246,246;
--wiki-body-background-image: url(images/5/57/Site-background.png); /* please find the file path by viewing the image directly (click the image from the File: page) */
--wiki-content-background-color: #ffffff;
--wiki-content-background-color--rgb: 255, 255, 255;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #fbfbfb;
--wiki-content-background-color--secondary--rgb: 251, 251, 251;
--wiki-content-border-color: #a7d7f9;
--wiki-content-border-color--rgb: 167, 215, 249;
--wiki-content-link-color: #0645ad;
--wiki-content-link-color--rgb: 6, 69, 173;
--wiki-content-text-mix-color: #646464;
--wiki-content-text-mix-color--rgb: 100,100,100;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #D5FB51;
--wiki-accent-link-color--rgb: 213, 251, 81;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
4101b12c56d4e318b18aecfe292307262701f950
766
765
2025-01-07T12:18:30Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #ffffff;
--wiki-body-background-color--rgb: 246,246,246;
--wiki-body-background-image: url(images/5/57/Site-background.png); /* please find the file path by viewing the image directly (click the image from the File: page) */
--wiki-content-background-color: #4d0236;
--wiki-content-background-color--rgb: 255, 255, 255;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #09606b;
--wiki-content-background-color--secondary--rgb: 251, 251, 251;
--wiki-content-border-color: #f2dcec;
--wiki-content-border-color--rgb: 167, 215, 249;
--wiki-content-link-color: #0645ad;
--wiki-content-link-color--rgb: 6, 69, 173;
--wiki-content-text-mix-color: #646464;
--wiki-content-text-mix-color--rgb: 100,100,100;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #D5FB51;
--wiki-accent-link-color--rgb: 213, 251, 81;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
58a30f6d5577b4ed187f346fffe09e533925af4d
767
766
2025-01-07T12:27:05Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #ffffff;
--wiki-body-background-color--rgb: 246,246,246;
--wiki-body-background-image: url(images/5/57/Site-background.png); /* please find the file path by viewing the image directly (click the image from the File: page) */
--wiki-content-background-color: #4d0236;
--wiki-content-background-color--rgb: 255, 255, 255;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #09606b;
--wiki-content-background-color--secondary--rgb: 251, 251, 251;
--wiki-content-border-color: #f2dcec;
--wiki-content-border-color--rgb: 167, 215, 249;
--wiki-content-link-color: #f73955;
--wiki-content-link-color--rgb: 6, 69, 173;
--wiki-content-text-mix-color: #646464;
--wiki-content-text-mix-color--rgb: 100,100,100;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #0a0002;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #D5FB51;
--wiki-accent-link-color--rgb: 213, 251, 81;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
df072955f22eea38c3f9b12b51811ed8833d705b
768
767
2025-01-07T12:43:35Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #ffffff;
--wiki-body-background-color--rgb: 246,246,246;
--wiki-body-background-image: url(images/5/57/Site-background.png); /* please find the file path by viewing the image directly (click the image from the File: page) */
--wiki-content-background-color: #4d0236;
--wiki-content-background-color--rgb: 255, 255, 255;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #09606b;
--wiki-content-background-color--secondary--rgb: 251, 251, 251;
--wiki-content-border-color: #f2dcec;
--wiki-content-border-color--rgb: 167, 215, 249;
--wiki-content-link-color: #f73955;
--wiki-content-link-color--rgb: 6, 69, 173;
--wiki-content-text-mix-color: #646464;
--wiki-content-text-mix-color--rgb: 100,100,100;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #0a0002;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #36e359;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #402626;
--wiki-accent-link-color--rgb: 213, 251, 81;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
95890df242e97140519aa4bfe306c79b3bbc709b
769
768
2025-01-07T12:51:35Z
RheingoldRiver
2743
Reverted edits by [[Special:Contributions/Garlicious|Garlicious]] ([[User talk:Garlicious|talk]]) to last revision by [[User:Crimroxs|Crimroxs]]
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-color--rgb: 246,246,246;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (click the image from the File: page) */
--wiki-content-background-color: #ffffff;
--wiki-content-background-color--rgb: 255, 255, 255;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #fbfbfb;
--wiki-content-background-color--secondary--rgb: 251, 251, 251;
--wiki-content-border-color: #a7d7f9;
--wiki-content-border-color--rgb: 167, 215, 249;
--wiki-content-link-color: #0645ad;
--wiki-content-link-color--rgb: 6, 69, 173;
--wiki-content-text-mix-color: #646464;
--wiki-content-text-mix-color--rgb: 100,100,100;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #D5FB51;
--wiki-accent-link-color--rgb: 213, 251, 81;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
ae05209cbce2130817782bc1f624b6313e722216
771
769
2025-01-07T15:01:19Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #f7daf2;
--wiki-body-background-color--rgb: 247,218,242;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (click the image from the File: page) */
--wiki-content-background-color: #ffffff;
--wiki-content-background-color--rgb: 255, 255, 255;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #fbfbfb;
--wiki-content-background-color--secondary--rgb: 251, 251, 251;
--wiki-content-border-color: #a7d7f9;
--wiki-content-border-color--rgb: 167, 215, 249;
--wiki-content-link-color: #0645ad;
--wiki-content-link-color--rgb: 6, 69, 173;
--wiki-content-text-mix-color: #646464;
--wiki-content-text-mix-color--rgb: 100,100,100;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #D5FB51;
--wiki-accent-link-color--rgb: 213, 251, 81;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
25ba86627af6352f74783339248b6c9c1943a2d5
772
771
2025-01-07T15:02:16Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (click the image from the File: page) */
--wiki-content-background-color: #ffffff;
--wiki-content-background-color--rgb: 255, 255, 255;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #fbfbfb;
--wiki-content-background-color--secondary--rgb: 251, 251, 251;
--wiki-content-border-color: #a7d7f9;
--wiki-content-border-color--rgb: 167, 215, 249;
--wiki-content-link-color: #0645ad;
--wiki-content-link-color--rgb: 6, 69, 173;
--wiki-content-text-mix-color: #646464;
--wiki-content-text-mix-color--rgb: 100,100,100;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #D5FB51;
--wiki-accent-link-color--rgb: 213, 251, 81;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
1de8ac7e9f697a74b162ef331c3509cc19f73fc5
776
772
2025-01-07T15:05:33Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #f7daf2;
--wiki-body-background-color--rgb: 247,218,242;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (click the image from the File: page) */
--wiki-content-background-color: #fab6bd;
--wiki-content-background-color--rgb: 250, 182, 189;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #f0a1d8;
--wiki-content-background-color--secondary--rgb: 240, 161, 216;
--wiki-content-border-color: #a7d7f9;
--wiki-content-border-color--rgb: 167, 215, 249;
--wiki-content-link-color: #0645ad;
--wiki-content-link-color--rgb: 6, 69, 173;
--wiki-content-text-mix-color: #646464;
--wiki-content-text-mix-color--rgb: 100,100,100;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #D5FB51;
--wiki-accent-link-color--rgb: 213, 251, 81;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
a483c0d25f7da4a4f4fb85139240b22959778700
777
776
2025-01-07T15:09:35Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #f7daf2;
--wiki-body-background-color--rgb: 247,218,242;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (click the image from the File: page) */
--wiki-content-background-color: #fab6bd;
--wiki-content-background-color--rgb: 250, 182, 189;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #f0a1d8;
--wiki-content-background-color--secondary--rgb: 240, 161, 216;
--wiki-content-border-color: #fc2327;
--wiki-content-border-color--rgb: 252, 35, 39;
--wiki-content-link-color: #fffcfc;
--wiki-content-link-color--rgb: 255, 252, 252;
--wiki-content-text-mix-color: #646464;
--wiki-content-text-mix-color--rgb: 100,100,100;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #D5FB51;
--wiki-accent-link-color--rgb: 213, 251, 81;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
7a8b115618478a4dea5bfd61235faff793410f1f
778
777
2025-01-07T15:16:47Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #f7daf2;
--wiki-body-background-color--rgb: 247,218,242;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (click the image from the File: page) */
--wiki-content-background-color: #fab6bd;
--wiki-content-background-color--rgb: 250, 182, 189;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #f0a1d8;
--wiki-content-background-color--secondary--rgb: 240, 161, 216;
--wiki-content-border-color: #fc2327;
--wiki-content-border-color--rgb: 252, 35, 39;
--wiki-content-link-color: #fffcfc;
--wiki-content-link-color--rgb: 255, 252, 252;
--wiki-content-text-mix-color: #0f0001;
--wiki-content-text-mix-color--rgb: 15, 0, 1;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #c20c0f;
--wiki-accent-color--rgb: 194, 12, 15;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #52b7fa;
--wiki-accent-label-color--rgb: 82, 183, 250;
--wiki-accent-link-color: #D5FB51;
--wiki-accent-link-color--rgb: 213, 251, 81;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
fd9252e3a5996815e3366014e18818d304ee61d1
779
778
2025-01-07T15:22:55Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #f7daf2;
--wiki-body-background-color--rgb: 247,218,242;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (click the image from the File: page) */
--wiki-content-background-color: #fab6bd;
--wiki-content-background-color--rgb: 250, 182, 189;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #f0a1d8;
--wiki-content-background-color--secondary--rgb: 240, 161, 216;
--wiki-content-border-color: #fc2327;
--wiki-content-border-color--rgb: 252, 35, 39;
--wiki-content-link-color: #fffcfc;
--wiki-content-link-color--rgb: 255, 252, 252;
--wiki-content-text-mix-color: #0f0001;
--wiki-content-text-mix-color--rgb: 15, 0, 1;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #c20c0f;
--wiki-accent-color--rgb: 194, 12, 15;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #52b7fa;
--wiki-accent-label-color--rgb: 82, 183, 250;
--wiki-accent-link-color: #0a5709;
--wiki-accent-link-color--rgb: 10, 87, 9;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
8ddb70d4184122a8d844c141ec7d94fcfcadf24d
780
779
2025-01-07T15:26:00Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #f7daf2;
--wiki-body-background-color--rgb: 247,218,242;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (click the image from the File: page) */
--wiki-content-background-color: #fab6bd;
--wiki-content-background-color--rgb: 250, 182, 189;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #f0a1d8;
--wiki-content-background-color--secondary--rgb: 240, 161, 216;
--wiki-content-border-color: #fc2327;
--wiki-content-border-color--rgb: 252, 35, 39;
--wiki-content-link-color: #aed6ae;
--wiki-content-link-color--rgb: 174, 214, 174;
--wiki-content-text-mix-color: #0f0001;
--wiki-content-text-mix-color--rgb: 15, 0, 1;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #c20c0f;
--wiki-accent-color--rgb: 194, 12, 15;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #52b7fa;
--wiki-accent-label-color--rgb: 82, 183, 250;
--wiki-accent-link-color: #0a5709;
--wiki-accent-link-color--rgb: 10, 87, 9;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
73871d52b0029bb381d3ac73166bdbf85932b503
781
780
2025-01-07T15:27:33Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #f7daf2;
--wiki-body-background-color--rgb: 247,218,242;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (click the image from the File: page) */
--wiki-content-background-color: #fab6bd;
--wiki-content-background-color--rgb: 250, 182, 189;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #f0a1d8;
--wiki-content-background-color--secondary--rgb: 240, 161, 216;
--wiki-content-border-color: #fc2327;
--wiki-content-border-color--rgb: 252, 35, 39;
--wiki-content-link-color: #48076b;
--wiki-content-link-color--rgb: 72, 7, 107;
--wiki-content-text-mix-color: #0f0001;
--wiki-content-text-mix-color--rgb: 15, 0, 1;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #c20c0f;
--wiki-accent-color--rgb: 194, 12, 15;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #52b7fa;
--wiki-accent-label-color--rgb: 82, 183, 250;
--wiki-accent-link-color: #0a5709;
--wiki-accent-link-color--rgb: 10, 87, 9;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
57ea9b2adc5f781cde2c5bac554e8bd7365de872
782
781
2025-01-07T15:29:22Z
Garlicious
560045
Protected "[[MediaWiki:Common.css]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #f7daf2;
--wiki-body-background-color--rgb: 247,218,242;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (click the image from the File: page) */
--wiki-content-background-color: #fab6bd;
--wiki-content-background-color--rgb: 250, 182, 189;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #f0a1d8;
--wiki-content-background-color--secondary--rgb: 240, 161, 216;
--wiki-content-border-color: #fc2327;
--wiki-content-border-color--rgb: 252, 35, 39;
--wiki-content-link-color: #48076b;
--wiki-content-link-color--rgb: 72, 7, 107;
--wiki-content-text-mix-color: #0f0001;
--wiki-content-text-mix-color--rgb: 15, 0, 1;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #c20c0f;
--wiki-accent-color--rgb: 194, 12, 15;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #52b7fa;
--wiki-accent-label-color--rgb: 82, 183, 250;
--wiki-accent-link-color: #0a5709;
--wiki-accent-link-color--rgb: 10, 87, 9;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
57ea9b2adc5f781cde2c5bac554e8bd7365de872
785
782
2025-01-07T16:03:33Z
RheingoldRiver
2743
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #f7daf2;
--wiki-body-background-color--rgb: 247,218,242;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #fab6bd;
--wiki-content-background-color--rgb: 250, 182, 189;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #f0a1d8;
--wiki-content-background-color--secondary--rgb: 240, 161, 216;
--wiki-content-border-color: #fc2327;
--wiki-content-border-color--rgb: 252, 35, 39;
--wiki-content-link-color: #48076b;
--wiki-content-link-color--rgb: 72, 7, 107;
--wiki-content-text-mix-color: #0f0001;
--wiki-content-text-mix-color--rgb: 15, 0, 1;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #c20c0f;
--wiki-accent-color--rgb: 194, 12, 15;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #52b7fa;
--wiki-accent-label-color--rgb: 82, 183, 250;
--wiki-accent-link-color: #0a5709;
--wiki-accent-link-color--rgb: 10, 87, 9;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
f4d284ed1edcb89f74fec3c354b4d574c8c563d8
786
785
2025-01-07T16:04:15Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #f7daf2;
--wiki-body-background-color--rgb: 247,218,242;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #fab6bd;
--wiki-content-background-color--rgb: 250, 182, 189;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #f0a1d8;
--wiki-content-background-color--secondary--rgb: 240, 161, 216;
--wiki-content-border-color: #fc2327;
--wiki-content-border-color--rgb: 252, 35, 39;
--wiki-content-link-color: #48076b;
--wiki-content-link-color--rgb: 72, 7, 107;
--wiki-content-text-mix-color: #0f0001;
--wiki-content-text-mix-color--rgb: 15, 0, 1;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #c20c0f;
--wiki-accent-color--rgb: 194, 12, 15;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #52b7fa;
--wiki-accent-label-color--rgb: 82, 183, 250;
--wiki-accent-link-color: #0a5709;
--wiki-accent-link-color--rgb: 10, 87, 9;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-text-mix-color: #9b9b9b;
--wiki-content-text-mix-color--rgb: 155,155,155;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
d67c1a2211f8878828588ac4578b9e942bc02413
788
786
2025-01-07T16:17:53Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #f7daf2;
--wiki-body-background-color--rgb: 247,218,242;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #fab6bd;
--wiki-content-background-color--rgb: 250, 182, 189;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #f0a1d8;
--wiki-content-background-color--secondary--rgb: 240, 161, 216;
--wiki-content-border-color: #fc2327;
--wiki-content-border-color--rgb: 252, 35, 39;
--wiki-content-link-color: #48076b;
--wiki-content-link-color--rgb: 72, 7, 107;
--wiki-content-text-mix-color: #0f0001;
--wiki-content-text-mix-color--rgb: 15, 0, 1;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #c20c0f;
--wiki-accent-color--rgb: 194, 12, 15;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #52b7fa;
--wiki-accent-label-color--rgb: 82, 183, 250;
--wiki-accent-link-color: #0a5709;
--wiki-accent-link-color--rgb: 10, 87, 9;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #48076b;
--wiki-content-background-color--rgb: 72, 7, 107;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #891ac4;
--wiki-content-background-color--secondary--rgb: 137, 26, 196;
--wiki-content-border-color: #c5fcf3;
--wiki-content-border-color--rgb: 197, 252, 243;
--wiki-content-link-color: #f57e6e;
--wiki-content-link-color--rgb: 245, 126, 110;
--wiki-content-text-mix-color: #85fa3c;
--wiki-content-text-mix-color--rgb: 133, 250, 60;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-color--rgb: 255,77,157;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #1e1e43;
--wiki-accent-link-color--rgb: 30, 30, 67;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
8e771925a5fa23c56e8dc9c123fd7d8a42e674fe
789
788
2025-01-07T16:22:47Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #f7daf2;
--wiki-body-background-color--rgb: 247,218,242;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #fab6bd;
--wiki-content-background-color--rgb: 250, 182, 189;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #f0a1d8;
--wiki-content-background-color--secondary--rgb: 240, 161, 216;
--wiki-content-border-color: #fc2327;
--wiki-content-border-color--rgb: 252, 35, 39;
--wiki-content-link-color: #48076b;
--wiki-content-link-color--rgb: 72, 7, 107;
--wiki-content-text-mix-color: #0f0001;
--wiki-content-text-mix-color--rgb: 15, 0, 1;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #c20c0f;
--wiki-accent-color--rgb: 194, 12, 15;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #52b7fa;
--wiki-accent-label-color--rgb: 82, 183, 250;
--wiki-accent-link-color: #0a5709;
--wiki-accent-link-color--rgb: 10, 87, 9;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #48076b;
--wiki-content-background-color--rgb: 72, 7, 107;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #891ac4;
--wiki-content-background-color--secondary--rgb: 137, 26, 196;
--wiki-content-border-color: #c5fcf3;
--wiki-content-border-color--rgb: 197, 252, 243;
--wiki-content-link-color: #f57e6e;
--wiki-content-link-color--rgb: 245, 126, 110;
--wiki-content-text-mix-color: #85fa3c;
--wiki-content-text-mix-color--rgb: 133, 250, 60;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #1523bd;
--wiki-accent-color--rgb: 21, 35, 189;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #e0a31d;
--wiki-accent-link-color--rgb: 224, 163, 29;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
1b68df66f65450c809b4a01561cf80ae549e2242
File:Site-logo.png
6
542
764
2024-12-26T19:27:15Z
Garlicious
560045
wikitext
text/x-wiki
== Licensing ==
{{License|CC-PD}}
3510a085bedeef63c72af15693e420a2352fc3b2
File:Medickin.png
6
543
773
2025-01-07T15:02:36Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Shrink ray.png
6
544
774
2025-01-07T15:02:40Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Sparkkin.png
6
545
775
2025-01-07T15:02:42Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Site-background-dark.jpg
6
547
784
2025-01-07T16:02:08Z
RheingoldRiver
2743
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Doomcoin.png
6
548
790
2025-01-07T19:06:20Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Crown.png
6
266
791
442
2025-01-07T19:06:23Z
SuperVlogger94
560649
SuperVlogger94 uploaded a new version of [[File:Crown.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Ha! slot .png
6
549
792
2025-01-07T19:06:30Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Scream.png
6
537
793
756
2025-01-07T19:06:34Z
SuperVlogger94
560649
SuperVlogger94 uploaded a new version of [[File:Scream.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Soul.png
6
550
794
2025-01-07T19:06:40Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Cruelpon.png
6
551
795
2025-01-07T19:06:42Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Evilness.png
6
552
796
2025-01-07T19:06:44Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
Roguevenge
0
532
797
743
2025-01-08T19:19:42Z
Garlicious
560045
wikitext
text/x-wiki
Muahaha!
639ebc83e411f70f644bfe219efe340fcd99d29b
Diescraper
0
245
798
383
2025-01-08T19:28:09Z
Garlicious
560045
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Diescraper.png|chapter=2|crowns_to_unlock=8|hero's_main_entrance=Door, winddows|number_of_hard_levels=3}}Diescraper is the second chapter of the game. All Mind Your Manor heroes appear here with the addition of the Archer. Levels are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often. Use Buzzsaws and Floor Spikes to deal with the massive hordes of unarmored, basic heroes. Ninjas and Archers are shredded by Buzzsaws, and appear to take more damage by them. Mastery Stages are unlocked at 25 Crowns.
7ffe4d0b4e4e817a5619defee0fc12d2fe10db67
Traps
0
27
799
745
2025-01-09T17:36:04Z
Garlicious
560045
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and doomkins that can help you secure your castle from the heroes.
Traps come in 3 categories:
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Doomkins - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots.
== '''List of Traps''' ==
=== Autotraps ===
{| class="fandom-table"
|+Auto Traps
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|[[file: Floor spikes.png|110px]]
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for adventurers though.
|-
|[[file: Autobow.png|100px]]
|Autobow
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it.
|-
|[[file: Acid dripper.png|100px]]
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|[[file: Scream generator.png|90px]]
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|[[file: Overactive A-C.png|90px]]
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control.
|-
|[[file: Treadmill of doom.png|100px]]
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it.
|-
|[[file: Slimy tentacles.png|100px]]
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2
+ Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|[[file: Spinning fireballs.png|70px]]
|Spinning Fireball Thingy
|A video game Castle Staple!
|Ceiling
|Multi
|125
|Damage: Low
|Speed: Medium
| Fireballs: 5
|-
|[[file: Potato troll.png|100px]]
|Potato Troll
|This charming fellow blocks heroes from passing with his massive girth
|Floor, blocks wall
|N/A
|165
|Defense: Super High
|N/A
|N/A
|They act as a wall to block off heroes. Takes up wall and floor spaces.
|-
|[[file: Trap door.png|100px]]
|Trap Door
|Drop heroes down to lower levels of the castle. The ultimate setback!
|Floor
|Multi
|120
|Defense: Medium
|N/A
|N/A
|Heroes fall to the floor below when they pass this trap. Not recommended for levels where heroes go from top to bottom (e.g. Dungeon Dilemma)
|-
|[[file: Iron maiden.png|80px]]
|Iron Maiden
|Trap heroes, deal some damage, and even generate screams. Most excellent!
|Floor, blocks wall
|Single
|200
|Damage: High
|Scream Per Hero: 2
|N/A
|
|-
|[[file: Wacky tube man.png|110px]]
|Wacky Tube Man
|Don't question these things...
|Floor, blocks wall
|Multi
|160
|Damage: Medium
|Defense: Medium
| + Shock Chance
|
|-
|[[file: Buzzsaw.png|100px]]
|Buzzsaw
|Install in the ceiling and inflict some delicious torment
|Ceiling
|Multi
|75
|Damage: Medium
|Defense: Medium
| + Crit Chance x2
|
|-
|[[file: Fireball cannon.png|100px]]
|Fireball
Cannon
|Light heroes on fire from afar! Packs a fiery punch
|Floor, blocks wall
|Single
|165
|Speed: High
|Defense: High
| + Fire Shield
+ Explosion Chance
|Works like Autobow and also sets heroes on fire
|-
|[[file: Toxic vent.png|90px]]
|Toxic Vent
|Pollutes the air, poisoning all who pass and dealing damage over time. Blech!
|Wall
|Multi
|110
|Poison Time: Long
|Damage: Low
|N/A
|Works like Overactive A/C, but instead of freezing, it poisons the heroes
|-
|[[file: Decoy princess.png|80px]]
|Decoy Princess
|Trick heroes into rescuing this authentic-looking beauty
|Floor, blocks wall
|Multi
|195
|Damage: Very High
|N/A
| + Fire Chance
|
|-
|[[file: The zapper.png|80px]]
|The Zapper
|Zaps heroes who pass through, and chains to nearby heroes. Packs a punch!
|Floor and ceiling
|Multi
|180
|Damage: High
|Defense: Medium
| + Chain x2
|
|}
=== Doomkins ===
{| class="fandom-table"
|+Doomkins
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|[[file: Doomkin.png|100px]]
|Doomkin
|Doomkins have no placement restrictions! A dark lord's best friend
|
|Single
|100
|Medium
|Medium
| + Fire Doomkin Chance x2
+ Crit Chance
|-
|[[file: Boomkin.png|100px]]
|Boomkin
|Take out multiple heroes at once! The boomkin believes in your cause
|
|Multi
|150
|High
|Medium
| + Fire Damage x2
|-
|[[file: Sparkkin.png|100px]]
|Sparkkin
|Zips along through the castle and zaps heroes on contact. Shock-tastic!
|
|Multi
|170
|Medium
|N/A
| + Duration x2
|-
|[[file: Troopkin.png|100px]]
|Troopkin
|A doomkin put through the most elite futuristic solider training. I think
|
|Single
|105
|Low
|Medium
| + Chance To Frenzy
+ Double Spawn
|-
|[[file: Medickin.png|100px]]
|Medickin
|Heals damaged traps and doomkins. She's a lover, not a fighter
|
|Single
|115
|N/A
|Medium
|N/A
|-
|[[file: Loomkin.png|100px]]
|Loomkin
|Large in charge! The loomkin stampedes across an entire floor
|
|Multi
|200
|Very High
|Medium
|Dazed Time: Medium
|}
=== Manual traps ===
{| class="fandom-table"
|+Manual Traps
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Cooldown
!Bonus
|-
|[[file: Stomper.png|100px]]
|Stomper
|Tap to stomp down to the floor below. A video game castle stample
|Ceiling
|Multi
|175
|Very High
|Medium
|N/A
|-
|[[file: The boot.png|80px]]
|The Boot
|Tap to give heroes the boot! Recharges faster than other manual traps
|Ceiling
|Multi
|150
|High
|Fast
|N/A
|-
|[[file: Giant boulder of doom.png|100px]]
|Giant Boulder
of Doom
|Tilt your device/Use the arrow keys to send this familiar boulder bowling through heroes
|One per floor
|Multi
|275
|Way High!
|N/A
| + Duration x2
|-
|[[file: Shrink Ray.png|100px]]
|Shrink Ray
|Puny heroes! Shrink 'em with a tap to lower their speed, attack, and defense
|Ceiling
|Multi
|150
|N/A
|Medium
| + Duration x2
|-
|[[file: Laser blaster.png|100px]]
|Laser Blaster
|Charge up to 3 shots at once, and tap to zap pesky on command
|Floor, blocks wall
|Single
|175
|High
|Medium
| + Shock Chance
|-
|[[file: Slot machine.png|100px]]
|Slot machine
|Try your luck! Are you our next big winner?!
|Floor, blocks wall, one per floor
|N/A
|180
|N/A
|Medium
|Luck: High
|-
|[[file: Pirate cannon.png|110px]]
|Pirate Cannon
|Tap to arm, and take out an entire floor. Vaaarrr!
|Floor, blocks wall
|Multi
|225
|Very High
|Medium
| + Fire Chance
|-
|[[file: Laser shark.png|110px]]
|Laser Shark
|A freaking shark!! After it chows on a hero (or doomkin), tap the attached to its head
|Floor, blocks wall
|Multi
|350
|High
|N/A
| + Duration x2
|}
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would say)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy any traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
2b50745cacb2976585f04134d766960e595dcc97
800
799
2025-01-09T17:38:23Z
Garlicious
560045
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and doomkins that can help you secure your castle from the heroes.
Traps come in 3 categories:
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Doomkins - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots.
== '''List of Traps''' ==
=== Autotraps ===
{| class="fandom-table"
|+Auto Traps
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|[[file: Floor spikes.png|110px]]
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for adventurers though.
|-
|[[file: Autobow.png|100px]]
|Autobow
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it.
|-
|[[file: Acid dripper.png|100px]]
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|[[file: Scream generator.png|90px]]
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|[[file: Overactive A-C.png|90px]]
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control.
|-
|[[file: Treadmill of doom.png|100px]]
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it.
|-
|[[file: Slimy tentacles.png|100px]]
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2
+ Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|[[file: Spinning fireballs.png|70px]]
|Spinning Fireball Thingy
|A video game Castle Staple!
|Ceiling
|Multi
|125
|Damage: Low
|Speed: Medium
| Fireballs: 5
|-
|[[file: Potato troll.png|100px]]
|Potato Troll
|This charming fellow blocks heroes from passing with his massive girth
|Floor, blocks wall
|N/A
|165
|Defense: Super High
|N/A
|N/A
|They act as a wall to block off heroes. Takes up wall and floor spaces.
|-
|[[file: Trap door.png|100px]]
|Trap Door
|Drop heroes down to lower levels of the castle. The ultimate setback!
|Floor
|Multi
|120
|Defense: Medium
|N/A
|N/A
|Heroes fall to the floor below when they pass this trap. Not recommended for levels where heroes go from top to bottom (e.g. Dungeon Dilemma)
|-
|[[file: Iron maiden.png|80px]]
|Iron Maiden
|Trap heroes, deal some damage, and even generate screams. Most excellent!
|Floor, blocks wall
|Single
|200
|Damage: High
|Scream Per Hero: 2
|N/A
|
|-
|[[file: Wacky tube man.png|110px]]
|Wacky Tube Man
|Don't question these things...
|Floor, blocks wall
|Multi
|160
|Damage: Medium
|Defense: Medium
| + Shock Chance
|
|-
|[[file: Buzzsaw.png|100px]]
|Buzzsaw
|Install in the ceiling and inflict some delicious torment
|Ceiling
|Multi
|75
|Damage: Medium
|Defense: Medium
| + Crit Chance x2
|
|-
|[[file: Fireball cannon.png|100px]]
|Fireball
Cannon
|Light heroes on fire from afar! Packs a fiery punch
|Floor, blocks wall
|Single
|165
|Speed: High
|Defense: High
| + Fire Shield
+ Explosion Chance
|Works like Autobow and also sets heroes on fire
|-
|[[file: Toxic vent.png|90px]]
|Toxic Vent
|Pollutes the air, poisoning all who pass and dealing damage over time. Blech!
|Wall
|Multi
|110
|Poison Time: Long
|Damage: Low
|N/A
|Works like Overactive A/C, but instead of freezing, it poisons the heroes
|-
|[[file: Decoy princess.png|80px]]
|Decoy Princess
|Trick heroes into rescuing this authentic-looking beauty
|Floor, blocks wall
|Multi
|195
|Damage: Very High
|N/A
| + Fire Chance
|
|-
|[[file: The zapper.png|80px]]
|The Zapper
|Zaps heroes who pass through, and chains to nearby heroes. Packs a punch!
|Floor and ceiling
|Multi
|180
|Damage: High
|Defense: Medium
| + Chain x2
|
|}
=== Doomkins ===
{| class="fandom-table"
|+Doomkins
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|[[file: Doomkin.png|100px]]
|Doomkin
|Doomkins have no placement restrictions! A dark lord's best friend
|
|Single
|100
|Medium
|Medium
| + Fire Doomkin Chance x2
+ Crit Chance
|-
|[[file: Boomkin.png|100px]]
|Boomkin
|Take out multiple heroes at once! The boomkin believes in your cause
|
|Multi
|150
|High
|Medium
| + Fire Damage x2
|-
|[[file: Sparkkin.png|100px]]
|Sparkkin
|Zips along through the castle and zaps heroes on contact. Shock-tastic!
|
|Multi
|170
|Medium
|N/A
| + Duration x2
|-
|[[file: Troopkin.png|100px]]
|Troopkin
|A doomkin put through the most elite futuristic solider training. I think
|
|Single
|105
|Low
|Medium
| + Chance To Frenzy
+ Double Spawn
|-
|[[file: Medickin.png|100px]]
|Medickin
|Heals damaged traps and doomkins. She's a lover, not a fighter
|
|Single
|115
|N/A
|Medium
|N/A
|-
|[[file: Loomkin.png|100px]]
|Loomkin
|Large in charge! The loomkin stampedes across an entire floor
|
|Multi
|200
|Very High
|Medium
|Dazed Time: Medium
|}
=== Manual traps ===
{| class="fandom-table"
|+Manual Traps
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Cooldown
!Bonus
|-
|[[file: Stomper.png|100px]]
|Stomper
|Tap to stomp down to the floor below. A video game castle stample
|Ceiling
|Multi
|175
|Very High
|Medium
|N/A
|-
|[[file: The boot.png|80px]]
|The Boot
|Tap to give heroes the boot! Recharges faster than other manual traps
|Ceiling
|Multi
|150
|High
|Fast
|N/A
|-
|[[file: Giant boulder of doom.png|100px]]
|Giant Boulder
of Doom
|Tilt your device/Use the arrow keys to send this familiar boulder bowling through heroes
|One per floor
|Multi
|275
|Way High!
|N/A
| + Duration x2
|-
|[[file: Shrink ray.png|100px]]
|Shrink Ray
|Puny heroes! Shrink 'em with a tap to lower their speed, attack, and defense
|Ceiling
|Multi
|150
|N/A
|Medium
| + Duration x2
|-
|[[file: Laser blaster.png|100px]]
|Laser Blaster
|Charge up to 3 shots at once, and tap to zap pesky on command
|Floor, blocks wall
|Single
|175
|High
|Medium
| + Shock Chance
|-
|[[file: Slot machine.png|100px]]
|Slot machine
|Try your luck! Are you our next big winner?!
|Floor, blocks wall, one per floor
|N/A
|180
|N/A
|Medium
|Luck: High
|-
|[[file: Pirate cannon.png|110px]]
|Pirate Cannon
|Tap to arm, and take out an entire floor. Vaaarrr!
|Floor, blocks wall
|Multi
|225
|Very High
|Medium
| + Fire Chance
|-
|[[file: Laser shark.png|110px]]
|Laser Shark
|A freaking shark!! After it chows on a hero (or doomkin), tap the attached to its head
|Floor, blocks wall
|Multi
|350
|High
|N/A
| + Duration x2
|}
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would say)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy any traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
16e5100ed65b78e093a90abb665bd9f92f6764fa
Heroes
0
254
801
742
2025-01-09T21:25:48Z
Garlicious
560045
added a infobox
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch Princess Luvbug! Don't let them!
== Classic ==
{| class="fandom-table"
|+Classic
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Knight
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|-
== Roguevenge ==
=== Fire Knight ===
e1ea3519d97ee4a21ac99847d3ec608963fa1956
802
801
2025-01-09T21:26:30Z
Garlicious
560045
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch Princess Luvbug! Don't let them!
== Classic ==
{| class="fandom-table"
|+Classic
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Knight
|-
== Roguevenge ==
=== Fire Knight ===
4d24fd2035764e4e6cfa3fed8f69d33efe561c7a
File:Bushy white beard.png
6
553
803
2025-01-09T21:48:44Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Candy cane lever.png
6
554
804
2025-01-09T21:48:50Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Holislay hat.png
6
555
805
2025-01-09T21:48:56Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Peppermint mocha.png
6
556
806
2025-01-09T21:49:01Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Santastein.png
6
557
807
2025-01-09T21:49:05Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Xmas light.png
6
558
808
2025-01-09T21:49:12Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Xmas tree.png
6
559
809
2025-01-09T21:49:15Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
Mind Your Manor
0
144
810
198
2025-01-10T11:45:51Z
SuperVlogger94
560649
deleted links to useless pages
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0/inital|hero's_main_entrance=Door, Windows|number_of_hard_levels=3}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
13f8999d236820f924a8192d6a2bcad780a36378
Dungeon Dilemma
0
150
811
210
2025-01-10T11:46:42Z
SuperVlogger94
560649
deleted links to useless pages
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=DungeonDilemma.png|chapter=3|crowns_to_unlock=20|hero's_main_entrance=Outhouse, tunnels|number_of_hard_levels=3}}
Dungeon Dilemma is the third and final chapter of Castle Doombad. The Super Sexy Knight is introduced, while every previous hero also appears. The "castle" is actually a large dungeon that extends ''downward.'' There are piles of rocks in some places that stop you from placing floor traps on that tile. Basic heroes can ambush from random floors via a drill, creating a new entrance in the process, and heroes that appear this way spawn with light helmets that can take a little extra damage before being destroyed. Basic heroes enter from an outhouse at the top of the level. Mastery Stages unlock at 30-35 Crowns.
c7721d5f3dfc3639a195845893fd4a2b79f773ba
Summer Slaycation
0
25
812
32
2025-01-10T11:47:21Z
SuperVlogger94
560649
deleted links to useless pages
wikitext
text/x-wiki
"Summer Slaycation" has beach houses suspended over water, with heroes climbing up ladders to enter.
{{Castle_doombad_Chapter_template|title1=Summer Slaycation|chapter=special-1|crowns_to_unlock=12|hero's_main_entrance=ladder|number_of_hard_levels=5|average_amout_of_waves=0|image1=Sunnyslaycation.png}}
0bc85241ffe4ff8a975868f87c458e907532d56e
Space Madness
0
47
813
77
2025-01-10T11:47:44Z
SuperVlogger94
560649
deleted links to useless pages
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|caption-image1=|chapter=special-2|crowns_to_unlock=18|hero's_main_entrance=space tunnels|number_of_hard_levels=5|average_amout_of_waves=0|image1=Spacemadness.png}}"Space Madness" has a more futuristic look with sliding metal doors and electronic lights.
013caafe03326e201fda0ceec90698224de62580
MediaWiki:Mainpage
8
62
814
93
2025-01-10T20:43:27Z
Surafbrov
59
wikitext
text/x-wiki
Castle Doombad Wiki
1fbe702436feda8015260ff30e7f3409147957c3
File:Site-favicon.ico
6
560
815
2025-01-10T21:24:36Z
Garlicious
560045
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Heroes
0
254
816
802
2025-01-11T11:17:42Z
Garlicious
560045
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch Princess Luvbug! Don't let them!
== Classic ==
{| class="fandom-table"
|+Classic
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Knight
|-
|}
== Roguevenge ==
=== Fire Knight ===
e3f24899fe5e6d3ab5604074cb88ff03856bd63a
817
816
2025-01-11T11:19:07Z
Garlicious
560045
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch Princess Luvbug! Don't let them!
== List of heroes ==
{| class="fandom-table"
|+Classic mode heroes
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Knight
|-
|}
== Roguevenge ==
=== Fire Knight ===
32f0334a775eee7d51bd04d019224e6ea4134a9b
818
817
2025-01-11T11:21:04Z
Garlicious
560045
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch Princess Luvbug! Don't let them!
== '''List of Heroes''' ==
=== Classic Mode Heroes ===
{| class="fandom-table"
|+Classic mode heroes
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Knight
|-
|}
== Roguevenge ==
=== Fire Knight ===
a473b508e58194e7166efb706907d7f50c43a5b4
819
818
2025-01-11T11:21:57Z
Garlicious
560045
/* List of Heroes */
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch Princess Luvbug! Don't let them!
== '''List of Heroes''' ==
=== Classic Mode Heroes ===
{| class="fandom-table"
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Knight
|-
|}
== Roguevenge ==
=== Fire Knight ===
b5899a68273e6d680719abc825de2e92d3505d7e
820
819
2025-01-11T11:28:55Z
Garlicious
560045
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch Princess Luvbug! Don't let them!
== '''List of Heroes''' ==
=== Classic Mode Heroes ===
{| class="fandom-table"
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Knight
|-
|[[file: Test image.png|110px]]
|Adventurer
|-
|[[file: Test image.png|110px]]
|Ninja
|-
|[[file: Test image.png|110px]]
|Archer
|-
|[[file: Test image.png|110px]]
|Commandbro
|-
|[[file: Test image.png|110px]]
|Hunky Knight
|-
|[[file: Test image.png|110px]]
|Superhero
|-
|[[file: Test image.png|110px]]
|Lifeguard
|-
|[[file: Test image.png|110px]]
|Galaxy Soldier
|-
|[[file: Test image.png|110px]]
|Space Hero
|-
|[[file: Test image.png|110px]]
|Space Bot
|-
|}
== Roguevenge ==
=== Fire Knight ===
d87cb038a2243f9b5797216b24e54298367339c9
821
820
2025-01-11T11:30:51Z
Garlicious
560045
added roguevenge heroes infobox
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch Princess Luvbug! Don't let them!
== '''List of Heroes''' ==
=== Classic Mode Heroes ===
{| class="fandom-table"
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Knight
|-
|[[file: Test image.png|110px]]
|Adventurer
|-
|[[file: Test image.png|110px]]
|Ninja
|-
|[[file: Test image.png|110px]]
|Archer
|-
|[[file: Test image.png|110px]]
|Commandbro
|-
|[[file: Test image.png|110px]]
|Hunky Knight
|-
|[[file: Test image.png|110px]]
|Superhero
|-
|[[file: Test image.png|110px]]
|Lifeguard
|-
|[[file: Test image.png|110px]]
|Galaxy Soldier
|-
|[[file: Test image.png|110px]]
|Space Hero
|-
|[[file: Test image.png|110px]]
|Space Bot
|-
|}
== '''Roguevenge''' ==
=== Roguevenge Mode Heroes ===
{| class="fandom-table"
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Fire Knight
|-
|}
1045f723b6a1647f96ffa0b0f7758010e2eaa43e
822
821
2025-01-11T11:33:45Z
Garlicious
560045
/* Classic Mode Heroes */
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch Princess Luvbug! Don't let them!
== '''List of Heroes''' ==
=== Classic Mode Heroes ===
{| class="fandom-table"
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Knight
|-
|[[file: Test image.png|110px]]
|Adventurer
|-
|[[file: Test image.png|110px]]
|Ninja
|-
|[[file: Test image.png|110px]]
|Commandbro
|-
|[[file: Test image.png|110px]]
|Archer
|-
|[[file: Test image.png|110px]]
|Hunky Knight
|-
|[[file: Test image.png|110px]]
|Superhero
|-
|[[file: Test image.png|110px]]
|Lifeguard
|-
|[[file: Test image.png|110px]]
|Galaxy Soldier
|-
|[[file: Test image.png|110px]]
|Space Hero
|-
|[[file: Test image.png|110px]]
|Space Bot
|-
|}
== '''Roguevenge''' ==
=== Roguevenge Mode Heroes ===
{| class="fandom-table"
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Fire Knight
|-
|}
accf307dd6b38f7251ec5836de7513cc2e93e99d
823
822
2025-01-11T11:35:10Z
Garlicious
560045
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch Princess Luvbug! Don't let them!
== '''List of Heroes''' ==
=== Classic Mode Heroes ===
{| class="fandom-table"
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Knight
|-
|[[file: Test image.png|110px]]
|Adventurer
|-
|[[file: Test image.png|110px]]
|Ninja
|-
|[[file: Test image.png|110px]]
|Commandbro
|-
|[[file: Test image.png|110px]]
|Hunky Knight
|-
|[[file: Test image.png|110px]]
|Archer
|-
|[[file: Test image.png|110px]]
|Superhero
|-
|[[file: Test image.png|110px]]
|Lifeguard
|-
|[[file: Test image.png|110px]]
|Galaxy Soldier
|-
|[[file: Test image.png|110px]]
|Space Hero
|-
|[[file: Test image.png|110px]]
|Space Bot
|-
|}
== '''Roguevenge''' ==
=== Roguevenge Mode Heroes ===
{| class="fandom-table"
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Fire Knight
|-
|}
0138f3c74da6b69f64078811f235c4d7ddf782d0
824
823
2025-01-11T11:42:33Z
Garlicious
560045
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch Princess Luvbug! Don't let them!
== '''List of Heroes''' ==
=== Classic Mode Heroes ===
{| class="fandom-table"
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Knight
|-
|[[file: Test image.png|110px]]
|Adventure Man
|-
|[[file: Test image.png|110px]]
|Ninja
|-
|[[file: Test image.png|110px]]
|Commandbro
|-
|[[file: Test image.png|110px]]
|Hunky Knight
|-
|[[file: Test image.png|110px]]
|Archer
|-
|[[file: Test image.png|110px]]
|Super Hero
|-
|[[file: Test image.png|110px]]
|Lifeguard
|-
|[[file: Test image.png|110px]]
|Galaxy Soldier
|-
|[[file: Test image.png|110px]]
|Space Hero
|-
|[[file: Test image.png|110px]]
|Hero Bot
|-
|}
== '''Roguevenge''' ==
=== Roguevenge Mode Heroes ===
{| class="fandom-table"
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Fire Knight
|-
|}
659c3b2945836a81eb2046a52f5119c052acd8ac
844
824
2025-01-11T12:37:19Z
Garlicious
560045
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch Princess Luvbug! Don't let them!
== '''List of Heroes''' ==
=== Classic Mode Heroes ===
{| class="fandom-table"
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Knight
|-
|[[file: Test image.png|110px]]
|Adventure Man
|-
|[[file: Test image.png|110px]]
|Ninja
|-
|[[file: Test image.png|110px]]
|Commandbro
|-
|[[file: Test image.png|110px]]
|Hunky Knight
|-
|[[file: Test image.png|110px]]
|Archer
|-
|[[file: Test image.png|110px]]
|Super Hero
|-
|[[file: Test image.png|110px]]
|Lifeguard
|-
|[[file: Test image.png|110px]]
|Galaxy Soldier
|-
|[[file: Test image.png|110px]]
|Space Hero
|-
|[[file: Test image.png|110px]]
|Hero Bot
|-
|}
=== Roguevenge Mode Heroes ===
{| class="fandom-table"
!Image
!Name
|-
|[[file: Test image.png|110px]]
|Fire Knight
|-
|}
fb65d1dd6c7a3a5745ea1dbc717b49396bf7e593
Chapters
0
155
825
231
2025-01-11T11:49:22Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, titled "Summer Slaycation" (a mode with two princesses), and Endless Knights (a mode with endless levels, getting more difficult as you go on) In the Free-To-Slay edition, there is a third extra chapter called Space Madness, which is similar to the first three maps, with just one princess.
{| class="fandom-table"
|+
|Chapters
|Description
|Crown requirement
|-
|[[File:Chapter1.png|thumb|497x497px]]
|"[[Mind Your Manor]]" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Chapter1corwn.png|thumb]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb|399x399px]]
|"[[Endless Knights]]" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:EndlessknightsCrown.png|thumb]]
|}
b087d22a851a6317fb3e0bf54c57d46a599e237d
826
825
2025-01-11T11:57:52Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
|Chapters
|Description
|Crown requirement
|-
|[[File:Chapter1.png|thumb|497x497px]]
|"[[Mind Your Manor]]" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Chapter1corwn.png|thumb]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb|399x399px]]
|"[[Endless Knights]]" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:EndlessknightsCrown.png|thumb]]
|}
c6462faf329a755d2459e92ef5bff5bf834df972
827
826
2025-01-11T12:01:23Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
|Chapter
|Description
|[[File:Crown.png|thumb|20x20px]] requirement
|-
|[[File:Chapter1.png|thumb|497x497px]]
|"[[Mind Your Manor]]" has the background of a manor or haunted house, and heroes enter through the bottom door or climb ladders to higher floors.
|[[File:Chapter1corwn.png|thumb]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb|399x399px]]
|"[[Endless Knights]]" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:EndlessknightsCrown.png|thumb]]
|}
5c2f1993803adda0052021e94ce43eb2f6cdcc33
828
827
2025-01-11T12:06:56Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
|Chapter
|Heroes coming
|Crown requirement
|-
|[[File:Chapter1.png|thumb|497x497px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|0 [[File:Crown.png|thumb|50x50px]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb|399x399px]]
|"[[Endless Knights]]" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:EndlessknightsCrown.png|thumb]]
|}
f49712d9ea6b666580bf17c48e252aaadfd93e59
829
828
2025-01-11T12:07:58Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
|Chapter
|Heroes coming
|Crown requirement
|-
|[[File:Chapter1.png|thumb|300x300px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|0 [[File:Crown.png|thumb|100x100px]]
|-
|[[File:Diescraper.png|thumb|488x488px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:DungeonDilemma.png|thumb|572x572px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Sunnyslaycation.png|thumb|404x404px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Spacemadness.png|thumb|429x429px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Endlessknight.png|thumb|399x399px]]
|"[[Endless Knights]]" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:EndlessknightsCrown.png|thumb]]
|}
de319a593d18431a9c92ab5c7aacff09025c9206
830
829
2025-01-11T12:10:12Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
|Chapter
|Heroes coming
|Crown requirement
|-
|[[File:Test image.png]]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|0 [[File:Crown.png|thumb|100x100px]]
|-
|[[File:Test image.png]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:Test image.png]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Test image.png]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Test image.png]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
Ans also a bonus mode aswell
{| class="fandom-table"
|+
|Mode
|Description
|Crown requirement
|-
|[[File:Test image.png]]
|"[[Endless Knights]]" has a similar look to "Mind your Manor" and "Diescraper".
|[[File:EndlessknightsCrown.png|thumb]]
|}
49731d291adb064956a5883bfd0ccd4042a808bd
831
830
2025-01-11T12:11:58Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
|Chapter
|Heroes coming
|Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|0 [[File:Crown.png|thumb|100x100px]]
|-
|[[File:Test image.png|150x150px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
e9a5b1ee5bebc99b4f91e0b2225334bc7ad6e63c
832
831
2025-01-11T12:15:27Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
|Chapter
|Heroes coming
|Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|0 [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
97c0786ad560224bce89b3db4f509371b59da76b
833
832
2025-01-11T12:21:14Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
|Chapter
|Heroes coming
|Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|<span style="fontsize:2em">0</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
7f63903f598696d08444e250f0a6c84187d93760
834
833
2025-01-11T12:21:29Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
|Chapter
|Heroes coming
|Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|<span style="fontsize:5em">0</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
f5929bf1463b4c9949c3c7d6f1cd2c697e1dfab3
835
834
2025-01-11T12:21:47Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
|Chapter
|Heroes coming
|Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|<span style="fontsize:100em">0</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
a8b7670287d518022937b5c44b6b5c3e1ecd696a
836
835
2025-01-11T12:23:55Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
|Chapter
|Heroes coming
|Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|<span> style="fontsize:100em">0</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
b828e2bc89f02891983a4c646e5afbbeb153cd5d
837
836
2025-01-11T12:24:51Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
|Chapter
|Heroes coming
|Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|<span style="font-size:100em">0</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
724b9850499469bedcf7605350a90a5dbc2cc1cf
838
837
2025-01-11T12:25:13Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
|Chapter
|Heroes coming
|Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|<span style="font-size:2em">0</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
bf4ea2bb618096db7fe77831c613923259342f9d
839
838
2025-01-11T12:26:26Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
|Chapter
|Heroes coming
|Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|<span style="font-size:4em">0</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
4ccea5ea92fd9e1ce29e00f4f07da47a61c44b42
840
839
2025-01-11T12:26:46Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
|Chapter
|Heroes coming
|Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|<span style="font-size:3em">0</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
ed1e26d3dfd61aef82346a3b8d3a6bbe6e22d41f
841
840
2025-01-11T12:27:01Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
|Chapter
|Heroes coming
|Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|<span style="font-size:2.5em">0</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|"[[Diescraper]]" has more tall, narrow buildings, that still look like haunted houses, and similarly has doorways and ladder holes for heroes to enter through.
|[[File:Chapter2crown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Dungeon Dilemma]]" has underground levels, where heroes come in from the top or through drilled pathways, and move downwards.
|[[File:Chapter3crown.png|thumb]]
|}
There are also 2 extra chapters that is themed
{| class="fandom-table"
|+
!Chapter
!Description
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|"[[Summer Slaycation]]" has beach houses suspended over water, with heroes climbing up ladders to enter.
|[[File:Summerslaycationcrown.png|thumb]]
|-
|[[File:Test image.png|150x150px]]
|"[[Space Madness]]" has a more futuristic look with sliding metal doors and electronic lights.
|[[File:Spacemadnesscrown.png|thumb]]
|}
20c1dcb2446392b7d36f32856dcdf88fabc319ce
842
841
2025-01-11T12:32:44Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
!Chapter
!Heroes coming
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|<span style="font-size:2.5em">0</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights, archers and super heroes
|<span style="font-size:2.5em">0</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights, archers and super heroes
|<span style="font-size:2.5em">0</span> [[File:Crown.png]]
|}
='''Extra Chapters'''=
{| class="fandom-table"
|+
!Chapter
!Heroes coming
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes and lifeguards
|<span style="font-size:2.5em">0</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, galaxy soldiers, space heroes and hero bots
|<span style="font-size:2.5em">0</span> [[File:Crown.png]]
|}
1eeee6ced130ad19ba1df1556ab1b856abdb4495
850
842
2025-01-11T17:02:42Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="fandom-table"
!Chapter
!Heroes coming
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|<span style="font-size:2.5em">0</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights, archers and super heroes
|<span style="font-size:2.5em">9</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights, archers and super heroes
|<span style="font-size:2.5em">22</span> [[File:Crown.png]]
|}
='''Extra Chapters'''=
{| class="fandom-table"
|+
!Chapter
!Heroes coming
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes and lifeguards
|<span style="font-size:2.5em">14</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, galaxy soldiers, space heroes and hero bots
|<span style="font-size:2.5em">30</span> [[File:Crown.png]]
|}
bcdefca61428952ec58d1a40dd1d21b66cd2b5c2
Traps
0
27
843
800
2025-01-11T12:36:28Z
Garlicious
560045
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and doomkins that can help you secure your castle from the heroes.
Traps come in 3 categories:
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Doomkins - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots.
== '''List of Traps''' ==
=== Autotraps ===
{| class="fandom-table"
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|[[file: Floor spikes.png|110px]]
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for adventurers though.
|-
|[[file: Autobow.png|100px]]
|Autobow
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it.
|-
|[[file: Acid dripper.png|100px]]
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|[[file: Scream generator.png|90px]]
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|[[file: Overactive A-C.png|90px]]
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control.
|-
|[[file: Treadmill of doom.png|100px]]
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it.
|-
|[[file: Slimy tentacles.png|100px]]
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2
+ Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|[[file: Spinning fireballs.png|70px]]
|Spinning Fireball Thingy
|A video game Castle Staple!
|Ceiling
|Multi
|125
|Damage: Low
|Speed: Medium
| Fireballs: 5
|-
|[[file: Potato troll.png|100px]]
|Potato Troll
|This charming fellow blocks heroes from passing with his massive girth
|Floor, blocks wall
|N/A
|165
|Defense: Super High
|N/A
|N/A
|They act as a wall to block off heroes. Takes up wall and floor spaces.
|-
|[[file: Trap door.png|100px]]
|Trap Door
|Drop heroes down to lower levels of the castle. The ultimate setback!
|Floor
|Multi
|120
|Defense: Medium
|N/A
|N/A
|Heroes fall to the floor below when they pass this trap. Not recommended for levels where heroes go from top to bottom (e.g. Dungeon Dilemma)
|-
|[[file: Iron maiden.png|80px]]
|Iron Maiden
|Trap heroes, deal some damage, and even generate screams. Most excellent!
|Floor, blocks wall
|Single
|200
|Damage: High
|Scream Per Hero: 2
|N/A
|
|-
|[[file: Wacky tube man.png|110px]]
|Wacky Tube Man
|Don't question these things...
|Floor, blocks wall
|Multi
|160
|Damage: Medium
|Defense: Medium
| + Shock Chance
|
|-
|[[file: Buzzsaw.png|100px]]
|Buzzsaw
|Install in the ceiling and inflict some delicious torment
|Ceiling
|Multi
|75
|Damage: Medium
|Defense: Medium
| + Crit Chance x2
|
|-
|[[file: Fireball cannon.png|100px]]
|Fireball
Cannon
|Light heroes on fire from afar! Packs a fiery punch
|Floor, blocks wall
|Single
|165
|Speed: High
|Defense: High
| + Fire Shield
+ Explosion Chance
|Works like Autobow and also sets heroes on fire
|-
|[[file: Toxic vent.png|90px]]
|Toxic Vent
|Pollutes the air, poisoning all who pass and dealing damage over time. Blech!
|Wall
|Multi
|110
|Poison Time: Long
|Damage: Low
|N/A
|Works like Overactive A/C, but instead of freezing, it poisons the heroes
|-
|[[file: Decoy princess.png|80px]]
|Decoy Princess
|Trick heroes into rescuing this authentic-looking beauty
|Floor, blocks wall
|Multi
|195
|Damage: Very High
|N/A
| + Fire Chance
|
|-
|[[file: The zapper.png|80px]]
|The Zapper
|Zaps heroes who pass through, and chains to nearby heroes. Packs a punch!
|Floor and ceiling
|Multi
|180
|Damage: High
|Defense: Medium
| + Chain x2
|
|}
=== Doomkins ===
{| class="fandom-table"
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|[[file: Doomkin.png|100px]]
|Doomkin
|Doomkins have no placement restrictions! A dark lord's best friend
|
|Single
|100
|Medium
|Medium
| + Fire Doomkin Chance x2
+ Crit Chance
|-
|[[file: Boomkin.png|100px]]
|Boomkin
|Take out multiple heroes at once! The boomkin believes in your cause
|
|Multi
|150
|High
|Medium
| + Fire Damage x2
|-
|[[file: Sparkkin.png|100px]]
|Sparkkin
|Zips along through the castle and zaps heroes on contact. Shock-tastic!
|
|Multi
|170
|Medium
|N/A
| + Duration x2
|-
|[[file: Troopkin.png|100px]]
|Troopkin
|A doomkin put through the most elite futuristic solider training. I think
|
|Single
|105
|Low
|Medium
| + Chance To Frenzy
+ Double Spawn
|-
|[[file: Medickin.png|100px]]
|Medickin
|Heals damaged traps and doomkins. She's a lover, not a fighter
|
|Single
|115
|N/A
|Medium
|N/A
|-
|[[file: Loomkin.png|100px]]
|Loomkin
|Large in charge! The loomkin stampedes across an entire floor
|
|Multi
|200
|Very High
|Medium
|Dazed Time: Medium
|}
=== Manual traps ===
{| class="fandom-table"
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Cooldown
!Bonus
|-
|[[file: Stomper.png|100px]]
|Stomper
|Tap to stomp down to the floor below. A video game castle stample
|Ceiling
|Multi
|175
|Very High
|Medium
|N/A
|-
|[[file: The boot.png|80px]]
|The Boot
|Tap to give heroes the boot! Recharges faster than other manual traps
|Ceiling
|Multi
|150
|High
|Fast
|N/A
|-
|[[file: Giant boulder of doom.png|100px]]
|Giant Boulder
of Doom
|Tilt your device/Use the arrow keys to send this familiar boulder bowling through heroes
|One per floor
|Multi
|275
|Way High!
|N/A
| + Duration x2
|-
|[[file: Shrink ray.png|100px]]
|Shrink Ray
|Puny heroes! Shrink 'em with a tap to lower their speed, attack, and defense
|Ceiling
|Multi
|150
|N/A
|Medium
| + Duration x2
|-
|[[file: Laser blaster.png|100px]]
|Laser Blaster
|Charge up to 3 shots at once, and tap to zap pesky on command
|Floor, blocks wall
|Single
|175
|High
|Medium
| + Shock Chance
|-
|[[file: Slot machine.png|100px]]
|Slot machine
|Try your luck! Are you our next big winner?!
|Floor, blocks wall, one per floor
|N/A
|180
|N/A
|Medium
|Luck: High
|-
|[[file: Pirate cannon.png|110px]]
|Pirate Cannon
|Tap to arm, and take out an entire floor. Vaaarrr!
|Floor, blocks wall
|Multi
|225
|Very High
|Medium
| + Fire Chance
|-
|[[file: Laser shark.png|110px]]
|Laser Shark
|A freaking shark!! After it chows on a hero (or doomkin), tap the attached to its head
|Floor, blocks wall
|Multi
|350
|High
|N/A
| + Duration x2
|}
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would say)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy any traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
659864e33c8e7d898e839db4b01f68858cc9a62e
Roguevenge
0
532
845
797
2025-01-11T16:38:48Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
=='''How to play'''==
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue [[Princess Luvbug]]. Defeat them all!
0b3d687de7e31cbb1afc1384c1f1a77eafd5c192
846
845
2025-01-11T16:44:53Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, and after completing them you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
5789f7d56d5b95161b9d54e0d1d3535e6288ef15
847
846
2025-01-11T16:52:21Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
16628796794cd6ea6be1c4a3a18cdcd5859347eb
848
847
2025-01-11T16:53:38Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
e407e51b816b1418c8e2b3defb912cd62a1f2994
849
848
2025-01-11T16:54:48Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
d2d8375443c3d570d1992a861ff342fe3e68e258
851
849
2025-01-11T17:05:59Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="fandom-table"
!Name
!Special Ability
|-
|JVBJB
|HA
|-
|}
8b8e042b3a633657c8665e359946f7925b887331
852
851
2025-01-11T17:12:21Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="fandom-table"
!Name
!Special Ability
|-
|JVBJB
|HA
|-
|}
=='''Souls'''==
[[File: Soul.png]]
e0f4de02385a80290be4bd71ec44ee8f59ace712
853
852
2025-01-11T17:36:04Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="fandom-table"
!Name
!Special Ability
|-
|JVBJB
|HA
|-
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="fandom-table"
!Mark
!Score
!Reward
|-
|S
|4500
|1500 [[File: Doomcoin.png]]
|-
|}
90417106a0a831cd1ff498bb456988d024afd298
854
853
2025-01-11T17:39:21Z
Garlicious
560045
/* Marks */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="fandom-table"
!Name
!Special Ability
|-
|JVBJB
|HA
|-
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="fandom-table"
!Mark
!Score
!Reward
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|100px]]
|-
|}
b3a928206881cd227cd261065e3b1e2e084792c5
855
854
2025-01-11T17:40:06Z
Garlicious
560045
/* Marks */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="fandom-table"
!Name
!Special Ability
|-
|JVBJB
|HA
|-
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="fandom-table"
!Mark
!Score
!Reward
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
aa9699af6d3bc6b099dcc9fb28582cff9e1d3d79
856
855
2025-01-11T17:45:10Z
Garlicious
560045
/* Rewards */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="fandom-table"
!Name
!Special Ability
|-
|JVBJB
|HA
|-
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="fandom-table"
!Mark
!Score
!Reward
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 7, 1 for wave 10 and another finishing the night.
20d1a3694b56b5f8ca00c5b4986f8b79583202eb
857
856
2025-01-11T17:53:16Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="fandom-table"
!Name
!Special Ability
|-
|JVBJB
|HA
|-
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="fandom-table"
!Mark
!Score
!Reward
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 7, 1 for wave 10 and another finishing the night.
==='''Other information and curiosities'''===
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
6fac860ec703a34a6a6ae9099220d6425ca22032
858
857
2025-01-11T17:53:45Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="fandom-table"
!Name
!Special Ability
|-
|JVBJB
|HA
|-
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="fandom-table"
!Mark
!Score
!Reward
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 7, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
5fa42e0c2ac127d8a554b152632c80b7e977823a
Spoils
0
533
859
744
2025-01-11T18:01:18Z
Garlicious
560045
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
b6b6d49d656061a60602b55788600e75e3ea6bb6
Roguevenge
0
532
860
858
2025-01-11T18:16:02Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="fandom-table"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="fandom-table"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="fandom-table"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="fandom-table"
!Name
!Special Ability
|-
|JVBJB
|HA
|-
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="fandom-table"
!Mark
!Score
!Reward
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 7, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
485aeba5f5063ebab1f04b6f0be008434ed56bfb
861
860
2025-01-11T18:16:44Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="fandom-table"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="fandom-table"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="fandom-table"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="fandom-table"
!Name
!Special Ability
|-
|JVBJB
|HA
|-
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="fandom-table"
!Mark
!Score
!Reward
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 7, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
d8dfe98456e7a3776c0fb5c28e84066b0ccee848
Castle Doombad Wiki
0
215
862
787
2025-01-11T18:22:01Z
Garlicious
560045
/* Welcome to the Castle Doombad wiki! */
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|650x650px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and minions to kill heroes and defend the princess the heroes are trying to rescue. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three are titled "Mind Your Manor", "Diescraper" and "Dungeon Dilemma". There are 2 extra chapters, titled "Summer Slaycation" and "Space Madness".
Explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|[[File:Test image.png|thumb|218x218px|[[Heroes]]]]
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Test image.png|thumb|218x218px|[[Roguevenge]]]]
|}
<br>
[[Category:Browse]]
[[Category:?]]
b035a03c2ac7513778350db5d9d9ea4dbc049fff
863
862
2025-01-11T18:24:32Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|650x650px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and doomkins to kill heroes and defend Princess Luvbug. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three "<nowiki>[[Mind Your Manor]]</nowiki>", "<nowiki>[[Diescraper]]</nowiki>" and "<nowiki>[[Dungeon Dilemma]]</nowiki>". There are 2 extra chapters, <nowiki>[[ "Summer Slaycation]]</nowiki>" and "<nowiki>[[Space Madness]]</nowiki>".
Explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|[[File:Test image.png|thumb|218x218px|[[Heroes]]]]
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Test image.png|thumb|218x218px|[[Roguevenge]]]]
|}
<br>
[[Category:Browse]]
[[Category:?]]
6df9ba6aff179844e24fc2900e2ceddeb8b2aa89
864
863
2025-01-11T18:26:19Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|650x650px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and doomkins to kill heroes and defend Princess Luvbug. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, "[[Summer Slaycation]]" and "[[Space Madness]]".
Explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|[[File:Test image.png|thumb|218x218px|[[Heroes]]]]
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Test image.png|thumb|218x218px|[[Roguevenge]]]]
|}
<br>
[[Category:Browse]]
[[Category:?]]
71b4bfe924a8167b1422764dd555506d1d9e6c42
File:Adventure man.png
6
561
865
2025-01-11T19:13:59Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Archer.png
6
562
866
2025-01-11T19:14:00Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Commandbro.png
6
563
867
2025-01-11T19:14:02Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Galaxy soldier.png
6
564
868
2025-01-11T19:14:04Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Golden knight.png
6
565
869
2025-01-11T19:14:06Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Hero bot.png
6
566
870
2025-01-11T19:14:07Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Hunky knight.png
6
567
871
2025-01-11T19:14:09Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight astronaut v1.png
6
568
872
2025-01-11T19:14:10Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight astronaut v2.png
6
569
873
2025-01-11T19:14:11Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight astronaut v3.png
6
570
874
2025-01-11T19:14:13Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight beach v1.png
6
571
875
2025-01-11T19:14:14Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight beach v2.png
6
572
876
2025-01-11T19:14:15Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight beach v3.png
6
573
877
2025-01-11T19:14:16Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight iron v1.png
6
574
878
2025-01-11T19:14:18Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight iron v2.png
6
575
879
2025-01-11T19:14:19Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight iron v3.png
6
576
880
2025-01-11T19:14:20Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight miner v1.png
6
577
881
2025-01-11T19:14:21Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight miner v2.png
6
578
882
2025-01-11T19:14:22Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight miner v3.png
6
579
883
2025-01-11T19:14:24Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight v1.png
6
580
884
2025-01-11T19:14:25Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight v2.png
6
581
885
2025-01-11T19:14:26Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight v3.png
6
582
886
2025-01-11T19:14:28Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight wood v1.png
6
583
887
2025-01-11T19:14:29Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight wood v2.png
6
584
888
2025-01-11T19:14:30Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Knight wood v3.png
6
585
889
2025-01-11T19:14:31Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Lava knight.png
6
586
890
2025-01-11T19:14:32Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Lifeguard.png
6
587
891
2025-01-11T19:14:35Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Ninja.png
6
588
892
2025-01-11T19:14:36Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Space hero.png
6
589
893
2025-01-11T19:14:37Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Superhero.png
6
590
894
2025-01-11T19:14:38Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Reindeerkin.png
6
591
895
2025-01-11T19:34:17Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Heroes
0
254
896
844
2025-01-12T00:03:32Z
SuperVlogger94
560649
Added images for all heroes
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch Princess Luvbug! Don't let them!
== '''List of Heroes''' ==
=== Classic Mode Heroes ===
{| class="fandom-table"
!Image
!Name
|-
|[[file: Knight v1.png|110px]]
|Knight
|-
|[[file: Adventure man.png|110px]]
|Adventure Man
|-
|[[file: Ninja.png|110px]]
|Ninja
|-
|[[file: Commandbro.png|120px]]
|Commandbro
|-
|[[file: Hunky knight.png|120px]]
|Hunky Knight
|-
|[[file: Archer.png|110px]]
|Archer
|-
|[[file: Superhero.png|130px]]
|Super Hero
|-
|[[file: Lifeguard.png|110px]]
|Lifeguard
|-
|[[file: Galaxy soldier.png|110px]]
|Galaxy Soldier
|-
|[[file: Space hero.png|120px]]
|Space Hero
|-
|[[file: Hero bot.png|110px]]
|Hero Bot
|-
|}
=== Roguevenge Mode Heroes ===
{| class="fandom-table"
!Image
!Name
|-
|[[file: Lava knight.png|110px]]
|Fire Knight
|-
|}
dafd3a9115817176f6aeada426d574ec0f77405c
User:SuperVlogger94
2
592
897
2025-01-12T00:32:40Z
SuperVlogger94
560649
Created page with "{{Castle_doombad_Chapter_template|image1=Test image.png|Role=The File/Image Guy||hero's_main_entrance=|}}"
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Test image.png|Role=The File/Image Guy||hero's_main_entrance=|}}
21fc9580237b6b3a93047d6eb60b00ab2b164c58
898
897
2025-01-12T02:55:47Z
SuperVlogger94
560649
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Test image.png}}
The File/Image Guy
Most of the images you can see are made and/or uploaded by me
Of those that are definitely made/uploaded by me: all the traps, all the heroes, various icons, even the background in the wiki - my screenshot, which I offered to Garlicious as, oddly enough, a background when he tried to add it, but there was no suitable image
== More about me ==
17 years old, birthday October 25, live God knows where, main languages: Russian, English
Studying to be a programmer; I LOVE VIDEO GAMES, especially old and retro ones; Favorite characters: Postal Dude (Postal), Wilson (DS/DST), Dr. Lord Evilstein (Castle Doombad), Medic (TF2), Barney (Half-life 2)
== Contact me ==
Youtube: https://www.youtube.com/@SuperVlogger94
Discord: supervlogger94
Steam profile: https://steamcommunity.com/profiles/76561199206902382/
0f4d8f87829362cd34d9bbf9702ec299d98764a3
899
898
2025-01-12T03:02:15Z
SuperVlogger94
560649
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Test image.png}}
The File/Image Guy
Most of the images you can see are made and/or uploaded by me
Of those that are definitely made/uploaded by me: all the traps, all the heroes, various icons, even the background in the wiki - my screenshot, which I offered to Garlicious as, oddly enough, a background when he tried to add it, but there was no suitable image
== More about me ==
17 years old, birthday October 25, live God knows where, main languages: Russian, English
Studying to be a programmer; I LOVE VIDEO GAMES, especially old and retro ones; Favorite characters: Postal Dude (Postal), Wilson (DS/DST), Dr. Lord Evilstein (Castle Doombad), Medic (TF2), Earthworm Jim (Earthworm Jim)
== Contact me ==
Youtube: https://www.youtube.com/@SuperVlogger94
Discord: supervlogger94
Steam profile: https://steamcommunity.com/profiles/76561199206902382/
a3e3a97c2105c9dbd2abddf4f020c1d54828c3b1
Holis-lays Event 2024
0
540
900
758
2025-01-12T11:13:41Z
Garlicious
560045
wikitext
text/x-wiki
Holis-lays Event 2024 was the first event in Castle Doombad, which went from the 23rd of December 2024 to the 6th of January 2025.
In this event, 7 new holidays related spoils were added, 5 of them being event exclusive, and also a new doomkin re-skin "Reindeerkin". There was also a new event scheme available to get "Bushy White Beard".
='''Re-skins'''=
{| class="fandom-table"
!Image
!Name
!Description
!Cost
!Event Exclusive
|-
|[[File: Reindeerkin.png|Thumb|70px]]
|Reindeerkin
|All of the other reindeer used to laugh and call him names, but then he ate them.
|20 [[File: Cruelpon.png|Thumb|50px]]
|Yes
|-
|}
9f5071c0283547dd1620b342ccc2df8fb611a768
901
900
2025-01-12T11:14:11Z
Garlicious
560045
wikitext
text/x-wiki
Holis-lays Event 2024 was the first event in Castle Doombad, which went from the 23rd of December 2024 to the 6th of January 2025.
In this event, 7 new holidays related spoils were added, 5 of them being event exclusive, and also a new doomkin re-skin "Reindeerkin". There was also a new event scheme available to get "Bushy White Beard".
='''Re-skins'''=
{| class="fandom-table"
!Image
!Name
!Description
!Cost
!Event Exclusive
|-
|[[File: Reindeerkin.png|Thumb|100px]]
|Reindeerkin
|All of the other reindeer used to laugh and call him names, but then he ate them.
|20 [[File: Cruelpon.png|Thumb|30px]]
|Yes
|-
|}
cd062ed052197faaa1b8e84718dfcc229f144433
902
901
2025-01-12T11:41:12Z
Garlicious
560045
wikitext
text/x-wiki
Holis-lays Event 2024 was the first event in Castle Doombad, which went from the 23rd of December 2024 to the 6th of January 2025.
In this event, 7 new holidays related spoils were added, 5 of them being event exclusive, and also a new doomkin re-skin "Reindeerkin". There was also a new event scheme available to get "Bushy White Beard".
='''Re-skins'''=
{| class="fandom-table"
!Image
!Name
!Description
!Cost
!Event Exclusive
|-
|[[File: Reindeerkin.png|Thumb|100px]]
|Reindeerkin
|All of the other reindeer used to laugh and call him names, but then he ate them.
|20 [[File: Cruelpon.png|Thumb|30px]]
|Yes
|-
|}
='''Spoils'''=
{| class="fandom-table"
!Image
!Name
!Description
!Cost
!Event Exclusive
|-
|[[File: Holislay hat.png|Thumb|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|Free
|Yes
|-
|[[File: Bushy white beard.png|Thumb|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Free
|Yes
|-
|[[File: Santastein.png|Thumb|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|30 [[File: Cruelpon.png|Thumb|30px]]
|Yes
|-
|[[File: Candy cane lever.png|Thumb|100px]]
|Candy Cane Lever
|It's sticky... whose idea was this?
|15 [[File: Cruelpon.png|Thumb|30px]]
|Yes
|-
|[[File: Xmas tree.png|Thumb|100px]]
|Xmas Tree
|No. It's not real. Wouldn't want the doomkins to use it as a... y'know.
|20 [[File: Cruelpon.png|Thumb|30px]]
|Yes
|-
|[[File: Peppermint mocha.png|Thumb|100px]]
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|8 [[File: Cruelpon.png|Thumb|30px]]
|No
|-
|[[File: Xmas lights.png|Thumb|100px]]
|Xmas Lights
|These bulbs hang in solidarity. If one goes out. They all go out!
|15 [[File: Cruelpon.png|Thumb|30px]]
|No
|-
|}
fc5584a8d398273497df0ab92bf0bfd4e36b84eb
903
902
2025-01-12T11:41:49Z
Garlicious
560045
wikitext
text/x-wiki
Holis-lays Event 2024 was the first event in Castle Doombad, which went from the 23rd of December 2024 to the 6th of January 2025.
In this event, 7 new holidays related spoils were added, 5 of them being event exclusive, and also a new doomkin re-skin "Reindeerkin". There was also a new event scheme available to get "Bushy White Beard".
='''Re-skins'''=
{| class="fandom-table"
!Image
!Name
!Description
!Cost
!Event Exclusive
|-
|[[File: Reindeerkin.png|Thumb|100px]]
|Reindeerkin
|All of the other reindeer used to laugh and call him names, but then he ate them.
|20 [[File: Cruelpon.png|Thumb|30px]]
|Yes
|-
|}
='''Spoils'''=
{| class="fandom-table"
!Image
!Name
!Description
!Cost
!Event Exclusive
|-
|[[File: Holislay hat.png|Thumb|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|Free
|Yes
|-
|[[File: Bushy white beard.png|Thumb|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Free
|Yes
|-
|[[File: Santastein.png|Thumb|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|30 [[File: Cruelpon.png|Thumb|30px]]
|Yes
|-
|[[File: Candy cane lever.png|Thumb|100px]]
|Candy Cane Lever
|It's sticky... whose idea was this?
|15 [[File: Cruelpon.png|Thumb|30px]]
|Yes
|-
|[[File: Xmas tree.png|Thumb|100px]]
|Xmas Tree
|No. It's not real. Wouldn't want the doomkins to use it as a... y'know.
|20 [[File: Cruelpon.png|Thumb|30px]]
|Yes
|-
|[[File: Peppermint mocha.png|Thumb|100px]]
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|8 [[File: Cruelpon.png|Thumb|30px]]
|No
|-
|[[File: Xmas light.png|Thumb|100px]]
|Xmas Lights
|These bulbs hang in solidarity. If one goes out. They all go out!
|15 [[File: Cruelpon.png|Thumb|30px]]
|No
|-
|}
349c9d067d5a928aeb5532305efe7cedf17f5fd6
Mind Your Manor
0
144
904
810
2025-01-12T11:53:19Z
Garlicious
560045
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0|hero's_main_entrance=Door, Windows|Number_of_master_stages=3|Unlock_1st_master_stage=16|Unlock_2nd_master_stage=17|Unlock_3rd_master_stage=17}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
bed6eacf9b6171033e6a7778f7ffa86a52631e67
905
904
2025-01-12T11:54:15Z
Garlicious
560045
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0|hero's_main_entrance=Door, Windows|Number_of_master_stages=3|Unlock_1st_master_stage=16|Unlock_2nd_master_stage=17|Unlock_3rd_master_stage=17|}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
569f4abdfb8fed9e59ff7340efdefed0421699dd
906
905
2025-01-12T11:54:38Z
Garlicious
560045
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0|hero's_main_entrance=Door, Windows|Number_of_master_stages=3|Unlock_1st_master_stage=16|Unlock_2nd_master_stage=17|Unlock_3rd_master_stage=17|}}}}Mind Your Manor is the first chapter of the game. Basic heroes, Adventurers, Ninjas, Commandos, and Sexy Knights can appear in this chapter. Levels 1-6 are tutorials. You essentially learn how to play here, and the Mastery Stages only take 15 Crowns to unlock. Very good place to grind Shekels.
b73444881ffb825a26de5b07fe5d49c3b196f0da
907
906
2025-01-12T12:16:33Z
Garlicious
560045
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0|hero's_main_entrance=Door, Windows|Number_of_master_stages=3|Unlock_1st_master_stage=16|Unlock_2nd_master_stage=17|Unlock_3rd_master_stage=17|}}Mind Your Manor is the first chapter of the game. Here you start your evil journey, stages 1-5 are tutorials where you learn how Castle Doombad works, how traps work, re-skins and spoils, power-ups...
There are 3 master levels unlocked by getting 16, 17 and 18 [[File: Crown.png|thumb|20px]]. Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
='''Stage Stats'''=
{| class="fandom-table"
!Stage
!Heroes
!Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|1-1
|Knights
|2
|1
|100 [[File:Doomcoin.png|thumb|20px]]
|50 [[File:Doomcoin.png|thumb|20px]]
|}
96c150a3b1deff8e9e5b1ccd885035aeefca0a7d
908
907
2025-01-12T12:18:30Z
Garlicious
560045
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0|hero's_main_entrance=Door, Windows|Number_of_master_stages=3|Unlock_1st_master_stage=16|Unlock_2nd_master_stage=17|Unlock_3rd_master_stage=17|}}Mind Your Manor is the first chapter of the game. Here you start your evil journey, stages 1-5 are tutorials where you learn how Castle Doombad works, how traps work, re-skins and spoils, power-ups...
There are 3 master levels unlocked by getting 16, 17 and 18 [[File: Crown.png|thumb|20px]]. Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
='''Stage Stats'''=
{| class="fandom-table"
!Stage
!Heroes
!Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|1-1
|Knights
|2
|1
|100 [[File:Doomcoin.png|thumb|70px]]
|50 [[File:Doomcoin.png|thumb|70px]]
|}
19cc6dc59acd849632afd3907c46eed5a68a9dcd
909
908
2025-01-12T12:32:38Z
Garlicious
560045
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0|hero's_main_entrance=Door, Windows|Number_of_master_stages=3|Unlock_1st_master_stage=16|Unlock_2nd_master_stage=17|Unlock_3rd_master_stage=17|}}Mind Your Manor is the first chapter of the game. Here you start your evil journey, stages 1-5 are tutorials where you learn how Castle Doombad works, how traps work, re-skins and spoils, power-ups...
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
='''Stage Stats'''=
{| class="fandom-table"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|1-1
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-2
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-3
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-4
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-5
|Knights, adventure men
|3
|2
|100 doomcoins
|50 doomcoins
|-
|1-6
|Knights, adventure men
|3
|2
|150 doomcoins + Pumpkin Spice Latt-slay
|75 doomcoins + Pumpkin Spice Latt-slay
|-
|1-7
|Knights, ninjas
|3
|2
|150 doomcoins
|75 doomcoins
|-
|1-8
|Knights, adventure men, ninjas
|3
|2
|200 doomcoins
|100 doomcoins
|-
|1-9
|Knights
|3
|2
|200 doomcoins + Bat Candle
|100 doomcoins + Bat Candle
|-
|1-10
|Knights, adventure men, ninjas, commandbros
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-11
|Knights, adventure men, ninjas
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-12
|Knights, adventure men, ninjas, commandbros, hunky knights
|3
|2
|250 doomcoins + Broom of Doom
|125 doomcoins + Broom of Doom
|}
3b64cf3d9e774b5381833318cc37207790727163
Mind Your Manor
0
144
910
909
2025-01-12T12:37:41Z
Garlicious
560045
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0|hero's_main_entrance=Door, Windows|Number_of_master_stages=3|Unlock_1st_master_stage=16|Unlock_2nd_master_stage=17|Unlock_3rd_master_stage=17|}}Mind Your Manor is the first chapter of the game. Here you start your evil journey, stages 1-5 are tutorials where you learn how Castle Doombad works, how traps work, re-skins and spoils, power-ups...
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
='''Stage Stats'''=
{| class="fandom-table"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|1-1
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-2
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-3
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-4
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-5
|Knights, adventure men
|3
|2
|100 doomcoins
|50 doomcoins
|-
|1-6
|Knights, adventure men
|3
|2
|150 doomcoins + Pumpkin Spice Latt-slay
|75 doomcoins + Pumpkin Spice Latt-slay
|-
|1-7
|Knights, ninjas
|3
|2
|150 doomcoins
|75 doomcoins
|-
|1-8
|Knights, adventure men, ninjas
|3
|2
|200 doomcoins
|100 doomcoins
|-
|1-9
|Knights
|3
|2
|200 doomcoins + Bat Candle
|100 doomcoins + Bat Candle
|-
|1-10
|Knights, adventure men, ninjas, commandbros
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-11
|Knights, adventure men, ninjas
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-12
|Knights, adventure men, ninjas, commandbros, hunky knights
|3
|2
|250 doomcoins + Broom of Doom
|125 doomcoins + Broom of Doom
|}
=='''Master Stage Stats'''==
{| class="fandom-table"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
!Crowns requirement
|-
|1-13
|Knights, adventure men, commandbros
|3
|2
|400 doomcoins
|200 doomcoins
|16
|-
|1-14
|Knights, ninjas, commandbros, hunky knights
|3
|2
|400 doomcoins
|200 doomcoins
|17
|-
|1-15
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|3
|2
|500 doomcoins
|250 doomcoins
|18
|-
|}
6314e4988b5513ceea14d5231864d078fb4a8f0e
915
910
2025-01-12T16:05:46Z
Garlicious
560045
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Chapter1.png|chapter=1|crowns_to_unlock=0|hero's_main_entrance=Door, Windows|Number_of_master_stages=3|Unlock_1st_master_stage=16|Unlock_2nd_master_stage=17|Unlock_3rd_master_stage=17|}}Mind Your Manor is the first chapter of the game. Here you start your evil journey, stages 1-5 are tutorials where you learn how Castle Doombad works, how traps work, re-skins and spoils, power-ups...
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
='''Stage Stats'''=
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|1-1
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-2
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-3
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-4
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-5
|Knights, adventure men
|3
|2
|100 doomcoins
|50 doomcoins
|-
|1-6
|Knights, adventure men
|3
|2
|150 doomcoins + Pumpkin Spice Latt-slay
|75 doomcoins + Pumpkin Spice Latt-slay
|-
|1-7
|Knights, ninjas
|3
|2
|150 doomcoins
|75 doomcoins
|-
|1-8
|Knights, adventure men, ninjas
|3
|2
|200 doomcoins
|100 doomcoins
|-
|1-9
|Knights
|3
|2
|200 doomcoins + Bat Candle
|100 doomcoins + Bat Candle
|-
|1-10
|Knights, adventure men, ninjas, commandbros
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-11
|Knights, adventure men, ninjas
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-12
|Knights, adventure men, ninjas, commandbros, hunky knights
|3
|2
|250 doomcoins + Broom of Doom
|125 doomcoins + Broom of Doom
|}
=='''Master Stage Stats'''==
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
!Crowns requirement
|-
|1-13
|Knights, adventure men, commandbros
|3
|2
|400 doomcoins
|200 doomcoins
|16
|-
|1-14
|Knights, ninjas, commandbros, hunky knights
|3
|2
|400 doomcoins
|200 doomcoins
|17
|-
|1-15
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|3
|2
|500 doomcoins
|250 doomcoins
|18
|-
|}
55a082b17623c512f5d7d7e6d2ab8dcf1b5b528e
934
915
2025-01-12T21:08:34Z
Garlicious
560045
wikitext
text/x-wiki
Mind Your Manor is the first chapter of the game. Here you start your evil journey, stages 1-5 are tutorials where you learn how Castle Doombad works, how traps work, re-skins and spoils, power-ups...
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
='''Stage Stats'''=
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|1-1
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-2
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-3
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-4
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-5
|Knights, adventure men
|3
|2
|100 doomcoins
|50 doomcoins
|-
|1-6
|Knights, adventure men
|3
|2
|150 doomcoins + Pumpkin Spice Latt-slay
|75 doomcoins + Pumpkin Spice Latt-slay
|-
|1-7
|Knights, ninjas
|3
|2
|150 doomcoins
|75 doomcoins
|-
|1-8
|Knights, adventure men, ninjas
|3
|2
|200 doomcoins
|100 doomcoins
|-
|1-9
|Knights
|3
|2
|200 doomcoins + Bat Candle
|100 doomcoins + Bat Candle
|-
|1-10
|Knights, adventure men, ninjas, commandbros
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-11
|Knights, adventure men, ninjas
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-12
|Knights, adventure men, ninjas, commandbros, hunky knights
|3
|2
|250 doomcoins + Broom of Doom
|125 doomcoins + Broom of Doom
|}
=='''Master Stage Stats'''==
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
!Crowns requirement
|-
|1-13
|Knights, adventure men, commandbros
|3
|2
|400 doomcoins
|200 doomcoins
|16
|-
|1-14
|Knights, ninjas, commandbros, hunky knights
|3
|2
|400 doomcoins
|200 doomcoins
|17
|-
|1-15
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|3
|2
|500 doomcoins
|250 doomcoins
|18
|-
|}
abc77ba4ca9e6050a807e254e43e2cf14162e916
953
934
2025-01-14T17:19:51Z
Garlicious
560045
wikitext
text/x-wiki
[[File: Mind your manor.png]]
Mind Your Manor is the first chapter of the game. Here you start your evil journey, stages 1-5 are tutorials where you learn how Castle Doombad works, how traps work, re-skins and spoils, power-ups...
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
='''Stage Stats'''=
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|1-1
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-2
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-3
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-4
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-5
|Knights, adventure men
|3
|2
|100 doomcoins
|50 doomcoins
|-
|1-6
|Knights, adventure men
|3
|2
|150 doomcoins + Pumpkin Spice Latt-slay
|75 doomcoins + Pumpkin Spice Latt-slay
|-
|1-7
|Knights, ninjas
|3
|2
|150 doomcoins
|75 doomcoins
|-
|1-8
|Knights, adventure men, ninjas
|3
|2
|200 doomcoins
|100 doomcoins
|-
|1-9
|Knights
|3
|2
|200 doomcoins + Bat Candle
|100 doomcoins + Bat Candle
|-
|1-10
|Knights, adventure men, ninjas, commandbros
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-11
|Knights, adventure men, ninjas
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-12
|Knights, adventure men, ninjas, commandbros, hunky knights
|3
|2
|250 doomcoins + Broom of Doom
|125 doomcoins + Broom of Doom
|}
=='''Master Stage Stats'''==
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
!Crowns requirement
|-
|1-13
|Knights, adventure men, commandbros
|3
|2
|400 doomcoins
|200 doomcoins
|16
|-
|1-14
|Knights, ninjas, commandbros, hunky knights
|3
|2
|400 doomcoins
|200 doomcoins
|17
|-
|1-15
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|3
|2
|500 doomcoins
|250 doomcoins
|18
|-
|}
6aba9779658b8ae2c2465236733f23fc0254e6c8
957
953
2025-01-14T17:34:07Z
Garlicious
560045
wikitext
text/x-wiki
[[File: Mind your manor.png|left]] Mind Your Manor is the first chapter of the game. Here you start your evil journey, stages 1-5 are tutorials where you learn how Castle Doombad works, how traps work, re-skins and spoils, power-ups...
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
='''Stage Stats'''=
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|1-1
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-2
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-3
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-4
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-5
|Knights, adventure men
|3
|2
|100 doomcoins
|50 doomcoins
|-
|1-6
|Knights, adventure men
|3
|2
|150 doomcoins + Pumpkin Spice Latt-slay
|75 doomcoins + Pumpkin Spice Latt-slay
|-
|1-7
|Knights, ninjas
|3
|2
|150 doomcoins
|75 doomcoins
|-
|1-8
|Knights, adventure men, ninjas
|3
|2
|200 doomcoins
|100 doomcoins
|-
|1-9
|Knights
|3
|2
|200 doomcoins + Bat Candle
|100 doomcoins + Bat Candle
|-
|1-10
|Knights, adventure men, ninjas, commandbros
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-11
|Knights, adventure men, ninjas
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-12
|Knights, adventure men, ninjas, commandbros, hunky knights
|3
|2
|250 doomcoins + Broom of Doom
|125 doomcoins + Broom of Doom
|}
=='''Master Stage Stats'''==
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
!Crowns requirement
|-
|1-13
|Knights, adventure men, commandbros
|3
|2
|400 doomcoins
|200 doomcoins
|16
|-
|1-14
|Knights, ninjas, commandbros, hunky knights
|3
|2
|400 doomcoins
|200 doomcoins
|17
|-
|1-15
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|3
|2
|500 doomcoins
|250 doomcoins
|18
|-
|}
5dee3e54aa2a490f81f32a532d2d2dd03807df46
958
957
2025-01-14T17:34:30Z
Garlicious
560045
wikitext
text/x-wiki
[[File: Mind your manor.png|left]] Mind Your Manor is the first chapter of the game. Here you start your evil journey, stages 1-5 are tutorials where you learn how Castle Doombad works, how traps work, re-skins and spoils, power-ups...
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
='''Stage Stats'''=
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|1-1
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-2
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-3
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-4
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-5
|Knights, adventure men
|3
|2
|100 doomcoins
|50 doomcoins
|-
|1-6
|Knights, adventure men
|3
|2
|150 doomcoins + Pumpkin Spice Latt-slay
|75 doomcoins + Pumpkin Spice Latt-slay
|-
|1-7
|Knights, ninjas
|3
|2
|150 doomcoins
|75 doomcoins
|-
|1-8
|Knights, adventure men, ninjas
|3
|2
|200 doomcoins
|100 doomcoins
|-
|1-9
|Knights
|3
|2
|200 doomcoins + Bat Candle
|100 doomcoins + Bat Candle
|-
|1-10
|Knights, adventure men, ninjas, commandbros
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-11
|Knights, adventure men, ninjas
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-12
|Knights, adventure men, ninjas, commandbros, hunky knights
|3
|2
|250 doomcoins + Broom of Doom
|125 doomcoins + Broom of Doom
|}
=='''Master Stage Stats'''==
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
!Crowns requirement
|-
|1-13
|Knights, adventure men, commandbros
|3
|2
|400 doomcoins
|200 doomcoins
|16
|-
|1-14
|Knights, ninjas, commandbros, hunky knights
|3
|2
|400 doomcoins
|200 doomcoins
|17
|-
|1-15
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|3
|2
|500 doomcoins
|250 doomcoins
|18
|-
|}
30ea924de170e3267e3d8e6d38d2f2456673933c
959
958
2025-01-14T17:36:58Z
Garlicious
560045
wikitext
text/x-wiki
[[File: Mind your manor.png|left]] Mind Your Manor is the first chapter of the game. Here you start your evil journey, stages 1-5 are tutorials where you learn how Castle Doombad works, how traps work, re-skins and spoils, power-ups...
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
{{clear}}
='''Stage Stats'''=
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|1-1
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-2
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-3
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-4
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-5
|Knights, adventure men
|3
|2
|100 doomcoins
|50 doomcoins
|-
|1-6
|Knights, adventure men
|3
|2
|150 doomcoins + Pumpkin Spice Latt-slay
|75 doomcoins + Pumpkin Spice Latt-slay
|-
|1-7
|Knights, ninjas
|3
|2
|150 doomcoins
|75 doomcoins
|-
|1-8
|Knights, adventure men, ninjas
|3
|2
|200 doomcoins
|100 doomcoins
|-
|1-9
|Knights
|3
|2
|200 doomcoins + Bat Candle
|100 doomcoins + Bat Candle
|-
|1-10
|Knights, adventure men, ninjas, commandbros
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-11
|Knights, adventure men, ninjas
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-12
|Knights, adventure men, ninjas, commandbros, hunky knights
|3
|2
|250 doomcoins + Broom of Doom
|125 doomcoins + Broom of Doom
|}
=='''Master Stage Stats'''==
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
!Crowns requirement
|-
|1-13
|Knights, adventure men, commandbros
|3
|2
|400 doomcoins
|200 doomcoins
|16
|-
|1-14
|Knights, ninjas, commandbros, hunky knights
|3
|2
|400 doomcoins
|200 doomcoins
|17
|-
|1-15
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|3
|2
|500 doomcoins
|250 doomcoins
|18
|-
|}
0ea6f9f5b0d78b0aff0970d45a3e06e8f11c6a5e
Castle Doombad Wiki
0
215
911
864
2025-01-12T15:57:05Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|500px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and doomkins to kill heroes and defend Princess Luvbug. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, "[[Summer Slaycation]]" and "[[Space Madness]]".
Explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|[[File:Test image.png|thumb|218x218px|[[Heroes]]]]
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Test image.png|thumb|218x218px|[[Roguevenge]]]]
|}
<br>
[[Category:Browse]]
[[Category:?]]
5bb12e1b97a2802cb1b8ffe3dcfeab58a1519dd4
923
911
2025-01-12T20:17:33Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|500px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and doomkins to kill heroes and defend Princess Luvbug. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, "[[Summer Slaycation]]" and "[[Space Madness]]".
Explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|[[File:Hunky knight.png|thumb|218x218px|[[Heroes]]]]
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Soul.png|thumb|218x218px|[[Roguevenge]]]]
|}
<br>
[[Category:Browse]]
[[Category:?]]
89a572e6971998f31cc45dda64c3628847f5d4b5
924
923
2025-01-12T20:18:07Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|500px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and doomkins to kill heroes and defend Princess Luvbug. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, "[[Summer Slaycation]]" and "[[Space Madness]]".
Explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|[[File:Hunky knight.png|thumb|285px|[[Heroes]]]]
|[[File:Chaptersfont.png|thumb|218x218px|[[Chapters]]]]
|[[File:Soul.png|thumb|300px|[[Roguevenge]]]]
|}
<br>
[[Category:Browse]]
[[Category:?]]
b076002a23c87b76bf985564a51cc3962c9e2a5b
925
924
2025-01-12T20:20:23Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|500px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and doomkins to kill heroes and defend Princess Luvbug. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, "[[Summer Slaycation]]" and "[[Space Madness]]".
Explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Trapsiconwithletters.png|thumb|285x285px|[[Traps]]]]
|[[File:Hunky knight.png|thumb|300x300px|[[Heroes]]]]
|[[File:Chaptersfont.png|thumb|200px|[[Chapters]]]]
|[[File:Soul.png|thumb|300px|[[Roguevenge]]]]
|}
[[Category:Browse]]
[[Category:?]]
91b31457def98586ef6db662086ec8d0219f748d
926
925
2025-01-12T20:25:29Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|500px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and doomkins to kill heroes and defend Princess Luvbug. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, "[[Summer Slaycation]]" and "[[Space Madness]]".
Explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Trapsiconwithletters.png|thumb|220px|[[Traps]]]]
|[[File:Hunky knight.png|thumb|190px|[[Heroes]]]]
|[[File:Chaptersfont.png|thumb|160px|[[Chapters]]]]
|[[File:Evilstein.png|thumb|200px|[[Roguevenge]]]]
|}
[[Category:Browse]]
[[Category:?]]
80d9cb57b4e04b5f6683d69da26828ceed4d6d27
927
926
2025-01-12T20:29:37Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|500px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and doomkins to kill heroes and defend Princess Luvbug. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, "[[Summer Slaycation]]" and "[[Space Madness]]".
Explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Autobow.png|thumb|250px|[[Traps]]]]
|[[File:Hunky knight.png|thumb|140px|[[Heroes]]]]
|[[File:Chaptersfont.png|thumb|130px|[[Chapters]]]]
|[[File:Evilstein.png|thumb|170px|[[Roguevenge]]]]
|}
[[Category:Browse]]
[[Category:?]]
e7c1738a989f5dda3b5ce15957a05332bdd92241
928
927
2025-01-12T20:30:36Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|500px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and doomkins to kill heroes and defend Princess Luvbug. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, "[[Summer Slaycation]]" and "[[Space Madness]]".
Explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Autobow.png|thumb|250px|[[Traps]]]]
|[[File:Hunky knight.png|thumb|140px|[[Heroes]]]]
|[[File:Chaptersfont.png|thumb|130px|[[Chapters]]]]
|[[File:Evilstein.png|thumb|170px|[[Roguevenge]]]]
|}
13f349f0fc2b10c3917f9abaf77db1515eac9e08
947
928
2025-01-13T14:04:04Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|500px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and doomkins to kill heroes and defend Princess Luvbug. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, "[[Summer Slaycation]]" and "[[Space Madness]]".
Explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Autobow.png|thumb|250px|[[Traps]]]]
|[[File:Hunky knight.png|thumb|140px|[[Heroes]]]]
|[[File:Mind your manor.png|thumb|150x140px|[[Chapters]]]]
|[[File:Evilstein.png|thumb|170px|[[Roguevenge]]]]
|}
5a66a4b2a81de57b7666f29545f2fcee40fe24b3
949
947
2025-01-13T15:57:23Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|500px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and doomkins to defeat heroes and defend Princess Luvbug. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, "[[Summer Slaycation]]" and "[[Space Madness]]".
Explore the other pages to find out more!
{| class="fandom-table"
|+
|[[File:Autobow.png|thumb|250px|[[Traps]]]]
|[[File:Hunky knight.png|thumb|140px|[[Heroes]]]]
|[[File:Mind your manor.png|thumb|150x140px|[[Chapters]]]]
|[[File:Evilstein.png|thumb|170px|[[Roguevenge]]]]
|}
f2588c2e2178026f4685545c8bbe41b1ff014be2
954
949
2025-01-14T17:23:54Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|500px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and doomkins to defeat heroes and defend Princess Luvbug. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, "[[Summer Slaycation]]" and "[[Space Madness]]".
Explore the other pages to find out more!
<gallery mode="packed">
[[File:Autobow.png|thumb|250px|[[Traps]]]]
[[File:Hunky knight.png|thumb|140px|[[Heroes]]]]
[[File:Mind your manor.png|thumb|150x140px|[[Chapters]]]]
[[File:Evilstein.png|thumb|170px|[[Roguevenge]]]]
</gallery>
6d7ecc93e39a3da29be7f547423a1179f867bf69
955
954
2025-01-14T17:26:42Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|500px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and doomkins to defeat heroes and defend Princess Luvbug. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, "[[Summer Slaycation]]" and "[[Space Madness]]".
Explore the other pages to find out more!
<gallery mode="packed">
File:Autobow.png|thumb|250px|[[Traps]]
File:Hunky knight.png|thumb|140px|[[Heroes]]
File:Mind your manor.png|thumb|150x140px|[[Chapters]]
File:Evilstein.png|thumb|170px|[[Roguevenge]]
</gallery>
8073a866da2b623ca3586d69e1192232fc2db2e0
956
955
2025-01-14T17:28:22Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|300px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and doomkins to defeat heroes and defend Princess Luvbug. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, "[[Summer Slaycation]]" and "[[Space Madness]]".
Explore the other pages to find out more!
<gallery mode="packed">
File:Autobow.png|thumb|250px|[[Traps]]
File:Hunky knight.png|thumb|140px|[[Heroes]]
File:Mind your manor.png|thumb|150x140px|[[Chapters]]
File:Evilstein.png|thumb|170px|[[Roguevenge]]
</gallery>
bc612ed4525adcf079c8a769cf8fe0be54db1d77
Holis-lays Event 2024
0
540
912
903
2025-01-12T16:02:05Z
Garlicious
560045
wikitext
text/x-wiki
Holis-lays Event 2024 was the first event in Castle Doombad, which went from the 23rd of December 2024 to the 6th of January 2025.
In this event, 7 new holidays related spoils were added, 5 of them being event exclusive, and also a new doomkin re-skin "Reindeerkin". There was also a new event scheme available to get "Bushy White Beard".
='''Re-skins'''=
{| class="wikitable"
!Image
!Name
!Description
!Cost
!Event Exclusive
|-
|[[File: Reindeerkin.png|Thumb|100px]]
|Reindeerkin
|All of the other reindeer used to laugh and call him names, but then he ate them.
|20 [[File: Cruelpon.png|Thumb|30px]]
|Yes
|-
|}
='''Spoils'''=
{| class="wikitable"
!Image
!Name
!Description
!Cost
!Event Exclusive
|-
|[[File: Holislay hat.png|Thumb|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|Free
|Yes
|-
|[[File: Bushy white beard.png|Thumb|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Free
|Yes
|-
|[[File: Santastein.png|Thumb|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|30 [[File: Cruelpon.png|Thumb|30px]]
|Yes
|-
|[[File: Candy cane lever.png|Thumb|100px]]
|Candy Cane Lever
|It's sticky... whose idea was this?
|15 [[File: Cruelpon.png|Thumb|30px]]
|Yes
|-
|[[File: Xmas tree.png|Thumb|100px]]
|Xmas Tree
|No. It's not real. Wouldn't want the doomkins to use it as a... y'know.
|20 [[File: Cruelpon.png|Thumb|30px]]
|Yes
|-
|[[File: Peppermint mocha.png|Thumb|100px]]
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|8 [[File: Cruelpon.png|Thumb|30px]]
|No
|-
|[[File: Xmas light.png|Thumb|100px]]
|Xmas Lights
|These bulbs hang in solidarity. If one goes out. They all go out!
|15 [[File: Cruelpon.png|Thumb|30px]]
|No
|-
|}
25ab125d4004345772bc1b7f9d7506a55eb1ee9c
Chapters
0
155
913
850
2025-01-12T16:03:08Z
Garlicious
560045
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="wikitable"
!Chapter
!Heroes coming
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|<span style="font-size:2.5em">0</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights, archers and super heroes
|<span style="font-size:2.5em">9</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights, archers and super heroes
|<span style="font-size:2.5em">22</span> [[File:Crown.png]]
|}
='''Extra Chapters'''=
{| class="wikitable"
|+
!Chapter
!Heroes coming
!Crown requirement
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes and lifeguards
|<span style="font-size:2.5em">14</span> [[File:Crown.png]]
|-
|[[File:Test image.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, galaxy soldiers, space heroes and hero bots
|<span style="font-size:2.5em">30</span> [[File:Crown.png]]
|}
48b1ab2bb8a58849733dc625425f50cc5dad707a
946
913
2025-01-12T21:40:43Z
SuperVlogger94
560649
Added images for all chapters
wikitext
text/x-wiki
There are 5 chapters in the game. The three main ones are "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, which are "[[Summer Slaycation]]", and "[[Space Madness]]" - these last two have the most unique features like [[Summer Slaycation]] having 2 princesses or [[Space Madness]] having different ways for the heroes to enter the castle.
='''Main Chapters'''=
{| class="wikitable"
!Chapter
!Heroes coming
!Crown requirement
|-
|[[File:Mind your manor.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights and archers
|<span style="font-size:2.5em">0</span> [[File:Crown.png]]
|-
|[[File:Diescraper.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights, archers and super heroes
|<span style="font-size:2.5em">9</span> [[File:Crown.png]]
|-
|[[File:Dungeon dilemma.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights, archers and super heroes
|<span style="font-size:2.5em">22</span> [[File:Crown.png]]
|}
='''Extra Chapters'''=
{| class="wikitable"
|+
!Chapter
!Heroes coming
!Crown requirement
|-
|[[File:Summer slaycation.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes and lifeguards
|<span style="font-size:2.5em">14</span> [[File:Crown.png]]
|-
|[[File:Space madness.png|150x150px]]
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, galaxy soldiers, space heroes and hero bots
|<span style="font-size:2.5em">30</span> [[File:Crown.png]]
|}
12681b60cc745ce0859dfd3df6e8cf0d62491d2a
Heroes
0
254
914
896
2025-01-12T16:04:03Z
Garlicious
560045
wikitext
text/x-wiki
Those annoying heroes will come time and time again to try and snatch Princess Luvbug! Don't let them!
== '''List of Heroes''' ==
=== Classic Mode Heroes ===
{| class="wikitable"
!Image
!Name
|-
|[[file: Knight v1.png|110px]]
|Knight
|-
|[[file: Adventure man.png|110px]]
|Adventure Man
|-
|[[file: Ninja.png|110px]]
|Ninja
|-
|[[file: Commandbro.png|120px]]
|Commandbro
|-
|[[file: Hunky knight.png|120px]]
|Hunky Knight
|-
|[[file: Archer.png|110px]]
|Archer
|-
|[[file: Superhero.png|130px]]
|Super Hero
|-
|[[file: Lifeguard.png|110px]]
|Lifeguard
|-
|[[file: Galaxy soldier.png|110px]]
|Galaxy Soldier
|-
|[[file: Space hero.png|120px]]
|Space Hero
|-
|[[file: Hero bot.png|110px]]
|Hero Bot
|-
|}
=== Roguevenge Mode Heroes ===
{| class="wikitable"
!Image
!Name
|-
|[[file: Lava knight.png|110px]]
|Fire Knight
|-
|}
d14c3a764a2e1d13db38685f7b27fc3c0518875e
Roguevenge
0
532
916
861
2025-01-12T16:07:37Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|JVBJB
|HA
|-
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 7, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
ee3ae6a0a9fe6f6c7c8b88cc3a121aa1be90a05d
952
916
2025-01-14T14:08:55Z
Garlicious
560045
/* Extra Cruelpons */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|JVBJB
|HA
|-
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
f93f469101c46ee4c03ac2ddacb7039333418920
Traps
0
27
917
843
2025-01-12T16:12:16Z
Garlicious
560045
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and doomkins that can help you secure your castle from the heroes.
Traps come in 3 categories:
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Doomkins - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots.
== '''List of Traps''' ==
=== Autotraps ===
{|class="wikitable"
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
!Notes
|-
|[[file: Floor spikes.png|110px]]
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|Useful for thinning down herds of weak heroes and spreading damage. Easy targets for adventurers though.
|-
|[[file: Autobow.png|100px]]
|Autobow
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|Can shoot between floors if there is a hole next to it.
|-
|[[file: Acid dripper.png|100px]]
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|Drips fall until hitting a hero or floor, even multiple floors if there are multiple holes. May inflict heroes with poison.
|-
|[[file: Scream generator.png|90px]]
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|May shock heroes who try to destroy it. Place early for a good economy. Screams left uncollected eventually add to your total on their own.
|-
|[[file: Overactive A-C.png|90px]]
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|Does no damage, but is an effective means of crowd control.
|-
|[[file: Treadmill of doom.png|100px]]
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|Has a chance to either shock heroes or explode when they try to destroy it.
|-
|[[file: Slimy tentacles.png|100px]]
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2
+ Poison chance
|Reliable means of removing shields and helmets from durable heroes. Only removes one at a time, so either have a lot for crowds or use other traps in combination.
|-
|[[file: Spinning fireballs.png|70px]]
|Spinning Fireball Thingy
|A video game Castle Staple!
|Ceiling
|Multi
|125
|Damage: Low
|Speed: Medium
| Fireballs: 5
|-
|[[file: Potato troll.png|100px]]
|Potato Troll
|This charming fellow blocks heroes from passing with his massive girth
|Floor, blocks wall
|N/A
|165
|Defense: Super High
|N/A
|N/A
|They act as a wall to block off heroes. Takes up wall and floor spaces.
|-
|[[file: Trap door.png|100px]]
|Trap Door
|Drop heroes down to lower levels of the castle. The ultimate setback!
|Floor
|Multi
|120
|Defense: Medium
|N/A
|N/A
|Heroes fall to the floor below when they pass this trap. Not recommended for levels where heroes go from top to bottom (e.g. Dungeon Dilemma)
|-
|[[file: Iron maiden.png|80px]]
|Iron Maiden
|Trap heroes, deal some damage, and even generate screams. Most excellent!
|Floor, blocks wall
|Single
|200
|Damage: High
|Scream Per Hero: 2
|N/A
|
|-
|[[file: Wacky tube man.png|110px]]
|Wacky Tube Man
|Don't question these things...
|Floor, blocks wall
|Multi
|160
|Damage: Medium
|Defense: Medium
| + Shock Chance
|
|-
|[[file: Buzzsaw.png|100px]]
|Buzzsaw
|Install in the ceiling and inflict some delicious torment
|Ceiling
|Multi
|75
|Damage: Medium
|Defense: Medium
| + Crit Chance x2
|
|-
|[[file: Fireball cannon.png|100px]]
|Fireball
Cannon
|Light heroes on fire from afar! Packs a fiery punch
|Floor, blocks wall
|Single
|165
|Speed: High
|Defense: High
| + Fire Shield
+ Explosion Chance
|Works like Autobow and also sets heroes on fire
|-
|[[file: Toxic vent.png|90px]]
|Toxic Vent
|Pollutes the air, poisoning all who pass and dealing damage over time. Blech!
|Wall
|Multi
|110
|Poison Time: Long
|Damage: Low
|N/A
|Works like Overactive A/C, but instead of freezing, it poisons the heroes
|-
|[[file: Decoy princess.png|80px]]
|Decoy Princess
|Trick heroes into rescuing this authentic-looking beauty
|Floor, blocks wall
|Multi
|195
|Damage: Very High
|N/A
| + Fire Chance
|
|-
|[[file: The zapper.png|80px]]
|The Zapper
|Zaps heroes who pass through, and chains to nearby heroes. Packs a punch!
|Floor and ceiling
|Multi
|180
|Damage: High
|Defense: Medium
| + Chain x2
|
|}
=== Doomkins ===
{| class="wikitable"
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|[[file: Doomkin.png|100px]]
|Doomkin
|Doomkins have no placement restrictions! A dark lord's best friend
|
|Single
|100
|Medium
|Medium
| + Fire Doomkin Chance x2
+ Crit Chance
|-
|[[file: Boomkin.png|100px]]
|Boomkin
|Take out multiple heroes at once! The boomkin believes in your cause
|
|Multi
|150
|High
|Medium
| + Fire Damage x2
|-
|[[file: Sparkkin.png|100px]]
|Sparkkin
|Zips along through the castle and zaps heroes on contact. Shock-tastic!
|
|Multi
|170
|Medium
|N/A
| + Duration x2
|-
|[[file: Troopkin.png|100px]]
|Troopkin
|A doomkin put through the most elite futuristic solider training. I think
|
|Single
|105
|Low
|Medium
| + Chance To Frenzy
+ Double Spawn
|-
|[[file: Medickin.png|100px]]
|Medickin
|Heals damaged traps and doomkins. She's a lover, not a fighter
|
|Single
|115
|N/A
|Medium
|N/A
|-
|[[file: Loomkin.png|100px]]
|Loomkin
|Large in charge! The loomkin stampedes across an entire floor
|
|Multi
|200
|Very High
|Medium
|Dazed Time: Medium
|}
=== Manual traps ===
{| class="wikitable"
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Cooldown
!Bonus
|-
|[[file: Stomper.png|100px]]
|Stomper
|Tap to stomp down to the floor below. A video game castle stample
|Ceiling
|Multi
|175
|Very High
|Medium
|N/A
|-
|[[file: The boot.png|80px]]
|The Boot
|Tap to give heroes the boot! Recharges faster than other manual traps
|Ceiling
|Multi
|150
|High
|Fast
|N/A
|-
|[[file: Giant boulder of doom.png|100px]]
|Giant Boulder
of Doom
|Tilt your device/Use the arrow keys to send this familiar boulder bowling through heroes
|One per floor
|Multi
|275
|Way High!
|N/A
| + Duration x2
|-
|[[file: Shrink ray.png|100px]]
|Shrink Ray
|Puny heroes! Shrink 'em with a tap to lower their speed, attack, and defense
|Ceiling
|Multi
|150
|N/A
|Medium
| + Duration x2
|-
|[[file: Laser blaster.png|100px]]
|Laser Blaster
|Charge up to 3 shots at once, and tap to zap pesky on command
|Floor, blocks wall
|Single
|175
|High
|Medium
| + Shock Chance
|-
|[[file: Slot machine.png|100px]]
|Slot machine
|Try your luck! Are you our next big winner?!
|Floor, blocks wall, one per floor
|N/A
|180
|N/A
|Medium
|Luck: High
|-
|[[file: Pirate cannon.png|110px]]
|Pirate Cannon
|Tap to arm, and take out an entire floor. Vaaarrr!
|Floor, blocks wall
|Multi
|225
|Very High
|Medium
| + Fire Chance
|-
|[[file: Laser shark.png|110px]]
|Laser Shark
|A freaking shark!! After it chows on a hero (or doomkin), tap the attached to its head
|Floor, blocks wall
|Multi
|350
|High
|N/A
| + Duration x2
|}
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would say)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy any traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
c67cf5bbebb439f3c4cae473cacd34865235baa2
918
917
2025-01-12T16:15:00Z
Garlicious
560045
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and doomkins that can help you secure your castle from the heroes.
Traps come in 3 categories:
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Doomkins - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots.
== '''List of Traps''' ==
=== Autotraps ===
{|class="wikitable"
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
|-
|[[file: Floor spikes.png|110px]]
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|-
|[[file: Autobow.png|100px]]
|Autobow
|Projectile Pain! Riddle heroes with harpoons from a distance
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|-
|[[file: Acid dripper.png|100px]]
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|-
|[[file: Scream generator.png|90px]]
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|-
|[[file: Overactive A-C.png|90px]]
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|-
|[[file: Treadmill of doom.png|100px]]
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|-
|[[file: Slimy tentacles.png|100px]]
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2
+ Poison chance
|-
|[[file: Spinning fireballs.png|70px]]
|Spinning Fireball Thingy
|A video game Castle Staple!
|Ceiling
|Multi
|125
|Damage: Low
|Speed: Medium
| Fireballs: 5
|-
|[[file: Potato troll.png|100px]]
|Potato Troll
|This charming fellow blocks heroes from passing with his massive girth
|Floor, blocks wall
|N/A
|165
|Defense: Super High
|N/A
|N/A
|-
|[[file: Trap door.png|100px]]
|Trap Door
|Drop heroes down to lower levels of the castle. The ultimate setback!
|Floor
|Multi
|120
|Defense: Medium
|N/A
|N/A
|-
|[[file: Iron maiden.png|80px]]
|Iron Maiden
|Trap heroes, deal some damage, and even generate screams. Most excellent!
|Floor, blocks wall
|Single
|200
|Damage: High
|Scream Per Hero: 2
|N/A
|-
|[[file: Wacky tube man.png|110px]]
|Wacky Tube Man
|Don't question these things...
|Floor, blocks wall
|Multi
|160
|Damage: Medium
|Defense: Medium
| + Shock Chance
|-
|[[file: Buzzsaw.png|100px]]
|Buzzsaw
|Install in the ceiling and inflict some delicious torment
|Ceiling
|Multi
|75
|Damage: Medium
|Defense: Medium
| + Crit Chance x2
|-
|[[file: Fireball cannon.png|100px]]
|Fireball
Cannon
|Light heroes on fire from afar! Packs a fiery punch
|Floor, blocks wall
|Single
|165
|Speed: High
|Defense: High
| + Fire Shield
+ Explosion Chance
|-
|[[file: Toxic vent.png|90px]]
|Toxic Vent
|Pollutes the air, poisoning all who pass and dealing damage over time. Blech!
|Wall
|Multi
|110
|Poison Time: Long
|Damage: Low
|N/A
|-
|[[file: Decoy princess.png|80px]]
|Decoy Princess
|Trick heroes into rescuing this authentic-looking beauty
|Floor, blocks wall
|Multi
|195
|Damage: Very High
|N/A
| + Fire Chance
|-
|[[file: The zapper.png|80px]]
|The Zapper
|Zaps heroes who pass through, and chains to nearby heroes. Packs a punch!
|Floor and ceiling
|Multi
|180
|Damage: High
|Defense: Medium
| + Chain x2
|}
=== Doomkins ===
{| class="wikitable"
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|[[file: Doomkin.png|100px]]
|Doomkin
|Doomkins have no placement restrictions! A dark lord's best friend
|
|Single
|100
|Medium
|Medium
| + Fire Doomkin Chance x2
+ Crit Chance
|-
|[[file: Boomkin.png|100px]]
|Boomkin
|Take out multiple heroes at once! The boomkin believes in your cause
|
|Multi
|150
|High
|Medium
| + Fire Damage x2
|-
|[[file: Sparkkin.png|100px]]
|Sparkkin
|Zips along through the castle and zaps heroes on contact. Shock-tastic!
|
|Multi
|170
|Medium
|N/A
| + Duration x2
|-
|[[file: Troopkin.png|100px]]
|Troopkin
|A doomkin put through the most elite futuristic solider training. I think
|
|Single
|105
|Low
|Medium
| + Chance To Frenzy
+ Double Spawn
|-
|[[file: Medickin.png|100px]]
|Medickin
|Heals damaged traps and doomkins. She's a lover, not a fighter
|
|Single
|115
|N/A
|Medium
|N/A
|-
|[[file: Loomkin.png|100px]]
|Loomkin
|Large in charge! The loomkin stampedes across an entire floor
|
|Multi
|200
|Very High
|Medium
|Dazed Time: Medium
|}
=== Manual traps ===
{| class="wikitable"
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Cooldown
!Bonus
|-
|[[file: Stomper.png|100px]]
|Stomper
|Tap to stomp down to the floor below. A video game castle stample
|Ceiling
|Multi
|175
|Very High
|Medium
|N/A
|-
|[[file: The boot.png|80px]]
|The Boot
|Tap to give heroes the boot! Recharges faster than other manual traps
|Ceiling
|Multi
|150
|High
|Fast
|N/A
|-
|[[file: Giant boulder of doom.png|100px]]
|Giant Boulder
of Doom
|Tilt your device/Use the arrow keys to send this familiar boulder bowling through heroes
|One per floor
|Multi
|275
|Way High!
|N/A
| + Duration x2
|-
|[[file: Shrink ray.png|100px]]
|Shrink Ray
|Puny heroes! Shrink 'em with a tap to lower their speed, attack, and defense
|Ceiling
|Multi
|150
|N/A
|Medium
| + Duration x2
|-
|[[file: Laser blaster.png|100px]]
|Laser Blaster
|Charge up to 3 shots at once, and tap to zap pesky on command
|Floor, blocks wall
|Single
|175
|High
|Medium
| + Shock Chance
|-
|[[file: Slot machine.png|100px]]
|Slot machine
|Try your luck! Are you our next big winner?!
|Floor, blocks wall, one per floor
|N/A
|180
|N/A
|Medium
|Luck: High
|-
|[[file: Pirate cannon.png|110px]]
|Pirate Cannon
|Tap to arm, and take out an entire floor. Vaaarrr!
|Floor, blocks wall
|Multi
|225
|Very High
|Medium
| + Fire Chance
|-
|[[file: Laser shark.png|110px]]
|Laser Shark
|A freaking shark!! After it chows on a hero (or doomkin), tap the attached to its head
|Floor, blocks wall
|Multi
|350
|High
|N/A
| + Duration x2
|}
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would say)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy any traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
b47248a2bc305a66767399c8990d1faf15e7aab1
Diescraper
0
245
919
798
2025-01-12T16:17:19Z
Garlicious
560045
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Diescraper.png|chapter=2|crowns_to_unlock=8|hero's_main_entrance=Door, windows}}Diescraper is the second chapter of the game. Stages are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often.
b9608c8d449969b6d4eee406a55614d715e61b89
920
919
2025-01-12T16:35:26Z
Garlicious
560045
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Diescraper.png|chapter=2|crowns_to_unlock=8|hero's_main_entrance=Door, windows}}Diescraper is the second chapter of the game. Stages are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often.
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
='''Stage Stats'''=
{|class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|2-1
|Knights, archers
|4
|2
|200 doomcoins
|100 doomcoins
|-
|2-2
|Knights, archers
|4
|2
|200 doomcoins
|100 doomcoins
|-
|2-3
|Knights, ninjas, archers
|4
|3
|250 doomcoins + Bat Mic
|125 doomcoins + Bat Mic
|-
|2-4
|Knights, adventure men, commandbros, archers
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-5
|Knights, adventure men, ninjas, hunky knights
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-6
|Knights, adventure men, commandbros, hunky knights, archers
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-7
|Knights, archers, super heroes
|4
|3
|300 doomcoins + Blue Tuxkin
|150 doomcoins + Blue Tuxkin
|-
|2-8
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|4
|4
|350 doomcoins
|175 doomcoins
|-
|2-9
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|4
|4
|350 doomcoins
|175 doomcoins
|-
|2-10
|Knights, commandbros, hunky knights
|4
|3
|350 doomcoins + Blue Viking Helmet
|175 doomcoins + Blue Viking Helmet
|-
|2-11
|Knights, ninjas, commandbros, hunky knights, super heroes, archers
|4
|4
|400 doomcoins
|200 doomcoins
|-
|2-12
|Knights, adventure men, ninjas, commandbros, hunky knights, super heroes, archers
|3
|4
|500 doomcoins
|250 doomcoins
|-
|}
427dd39d46bcb877d9ef0bdd65ae4c039bd6458c
921
920
2025-01-12T16:41:34Z
Garlicious
560045
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Diescraper.png|chapter=2|crowns_to_unlock=8|hero's_main_entrance=Door, windows}}Diescraper is the second chapter of the game. Stages are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often.
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
='''Stage Stats'''=
{|class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|2-1
|Knights, archers
|4
|2
|200 doomcoins
|100 doomcoins
|-
|2-2
|Knights, archers
|4
|2
|200 doomcoins
|100 doomcoins
|-
|2-3
|Knights, ninjas, archers
|4
|3
|250 doomcoins + Bat Mic
|125 doomcoins + Bat Mic
|-
|2-4
|Knights, adventure men, commandbros, archers
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-5
|Knights, adventure men, ninjas, hunky knights
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-6
|Knights, adventure men, commandbros, hunky knights, archers
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-7
|Knights, archers, super heroes
|4
|3
|300 doomcoins + Blue Tuxkin
|150 doomcoins + Blue Tuxkin
|-
|2-8
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|4
|4
|350 doomcoins
|175 doomcoins
|-
|2-9
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|4
|4
|350 doomcoins
|175 doomcoins
|-
|2-10
|Knights, commandbros, hunky knights
|4
|3
|350 doomcoins + Blue Viking Helmet
|175 doomcoins + Blue Viking Helmet
|-
|2-11
|Knights, ninjas, commandbros, hunky knights, super heroes, archers
|4
|4
|400 doomcoins
|200 doomcoins
|-
|2-12
|Knights, adventure men, ninjas, commandbros, hunky knights, super heroes, archers
|3
|4
|500 doomcoins
|250 doomcoins
|-
|}
=='''Master Stage Stats'''==
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
!Crowns requirement
|-
|2-13
|Knights, adventure men, ninjas, commandbros, super heroes, archers
|5
|4
|550 doomcoins + Batstache
|275 doomcoins + Batstache
|25
|-
|2-14
|Knights, adventure men, ninjas, commandbros, hunky knights, super heroes, archers
|5
|4
|550 doomcoins
|275 doomcoins
|26
|-
|2-15
|Knights, adventure men, ninjas, commandbros, hunky knights, super heroes, archers
|5
|5
|600 doomcoins
|300 doomcoins
|27
|-
|}
f7367362416957642f6fd55e47d5488e9784666e
922
921
2025-01-12T16:44:06Z
Garlicious
560045
wikitext
text/x-wiki
{{Castle_doombad_Chapter_template|image1=Diescraper.png|chapter=2|crowns_to_unlock=8|hero's_main_entrance=Door, windows}}Diescraper is the second chapter of the game. Stages are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often.
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
='''Stage Stats'''=
{|class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|2-1
|Knights, archers
|4
|2
|200 doomcoins
|100 doomcoins
|-
|2-2
|Knights, archers
|4
|2
|200 doomcoins
|100 doomcoins
|-
|2-3
|Knights, ninjas, archers
|4
|3
|250 doomcoins + Bat Mic
|125 doomcoins + Bat Mic
|-
|2-4
|Knights, adventure men, commandbros, archers
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-5
|Knights, adventure men, ninjas, hunky knights
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-6
|Knights, adventure men, commandbros, hunky knights, archers
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-7
|Knights, super heroes, archers
|4
|3
|300 doomcoins + Blue Tuxkin
|150 doomcoins + Blue Tuxkin
|-
|2-8
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|4
|4
|350 doomcoins
|175 doomcoins
|-
|2-9
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|4
|4
|350 doomcoins
|175 doomcoins
|-
|2-10
|Knights, commandbros, hunky knights
|4
|3
|350 doomcoins + Blue Viking Helmet
|175 doomcoins + Blue Viking Helmet
|-
|2-11
|Knights, ninjas, commandbros, hunky knights, archers, super heroes
|4
|4
|400 doomcoins
|200 doomcoins
|-
|2-12
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes
|3
|4
|500 doomcoins
|250 doomcoins
|-
|}
=='''Master Stage Stats'''==
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
!Crowns requirement
|-
|2-13
|Knights, adventure men, ninjas, commandbros, archers, super heroes
|5
|4
|550 doomcoins + Batstache
|275 doomcoins + Batstache
|25
|-
|2-14
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes
|5
|4
|550 doomcoins
|275 doomcoins
|26
|-
|2-15
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes
|5
|5
|600 doomcoins
|300 doomcoins
|27
|-
|}
172d1b79c74110ffbbfc4e6c47776b6b80307388
935
922
2025-01-12T21:09:10Z
Garlicious
560045
wikitext
text/x-wiki
Diescraper is the second chapter of the game. Stages are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often.
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
='''Stage Stats'''=
{|class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|2-1
|Knights, archers
|4
|2
|200 doomcoins
|100 doomcoins
|-
|2-2
|Knights, archers
|4
|2
|200 doomcoins
|100 doomcoins
|-
|2-3
|Knights, ninjas, archers
|4
|3
|250 doomcoins + Bat Mic
|125 doomcoins + Bat Mic
|-
|2-4
|Knights, adventure men, commandbros, archers
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-5
|Knights, adventure men, ninjas, hunky knights
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-6
|Knights, adventure men, commandbros, hunky knights, archers
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-7
|Knights, super heroes, archers
|4
|3
|300 doomcoins + Blue Tuxkin
|150 doomcoins + Blue Tuxkin
|-
|2-8
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|4
|4
|350 doomcoins
|175 doomcoins
|-
|2-9
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|4
|4
|350 doomcoins
|175 doomcoins
|-
|2-10
|Knights, commandbros, hunky knights
|4
|3
|350 doomcoins + Blue Viking Helmet
|175 doomcoins + Blue Viking Helmet
|-
|2-11
|Knights, ninjas, commandbros, hunky knights, archers, super heroes
|4
|4
|400 doomcoins
|200 doomcoins
|-
|2-12
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes
|3
|4
|500 doomcoins
|250 doomcoins
|-
|}
=='''Master Stage Stats'''==
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
!Crowns requirement
|-
|2-13
|Knights, adventure men, ninjas, commandbros, archers, super heroes
|5
|4
|550 doomcoins + Batstache
|275 doomcoins + Batstache
|25
|-
|2-14
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes
|5
|4
|550 doomcoins
|275 doomcoins
|26
|-
|2-15
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes
|5
|5
|600 doomcoins
|300 doomcoins
|27
|-
|}
73309b9ba3ce4f68b73d7717cf0446691912965f
Dr. Lord Evilstein
0
231
929
356
2025-01-12T20:46:00Z
Garlicious
560045
wikitext
text/x-wiki
[[File:Evilstein.png|thumb|220x220px]]
Dr. Lord Evilstein is the biggest evil entity in the world. He has captured Princess Luvbug and he is trying to defend her from the pesky [[Heroes]]. He is robot like character, with purple clothes, a golden bell and red eyes.
He may be evil but he will always love his cute and obedient doomkins.
='''Evilstein's Quotes'''=
"Ah, mondays! My favorite day for evilness."
"A rapping at my chamber door! ...Mayhaps the lad scouts with their exquisite biscuits!"
"H-HEROES?!"
"Here to rescue their pathetic princess, no doubt... how tedious!!"
"Minion! Heed my bidding: Touch that spike trap to pick it up."
Tap on any empty space in the castle to place the trap. Post haste!"
"Acceptable. You can also touch and drag traps into the castle. Now, place another trap."
"Minion! My scream machine harvests princess screams every few seconds to power our castle."
"To keep building traps, you need more screams! Check your scream count in the top right corner."
"Foolish plebs! That one dropped a scream! That one dropped a scream. Tap on a scream to collect it."
"If you ever change your feeble little mind and wish to remove a trap, tap the trash can. Try it!"
"Now tap on the trap you want to demolish. This will also refund a scream!"
"Minion! I think you're ready for your next trap..."
"Autobows deliver projectile punishment! Try placing one away from doors."
"Behold the might of Dr. Lord Evilstein!!! Oh it's good to be bad!"
"These foolish fools will be back for more, no doubt... We need to speed up our scream production!"
"Generators produce extra screams! Place away from entrances so heroes won't break them!"
"Don't let these steel plated stooges grab the princess! Use one of my evil power-ups to secure her!"
"Ah, glad to see my degree in tormentology hasn't gone to waste!"
"Welcome to my Shop o' Doom! Let's add a delicious new trap!"
"Tap the button to unlock and equip a new trap!"
"Equipped traps are displayed down there on the trap shelf."
"Let's get back to it! Tap the play button."
"These princess screams save me tons on my castle utlity bill. Let's renovate!"
"The Acid Dripper is a ceiling trap. Try installing it above that ladder!"
"Ugh, it's a hero infestation! Let's exterminate these pests: tap to use the Doomsday Missiles!"
"These doofy do-gooders still won't take a hint. Maybe we need more muscle.."
"The trap shelf is full. Tap on the trap you want to swap out."
"Let's enlist a doomkin. Tap on the tab to change shop categories."
"Tap the button to unlock and equip that ridiculous looking doomkin."
"That's enough shopping! Time to inflict more suffering!"
"Unlike normal traps, doomkins are mobile and don't take up a space. You can drop them anywhere!"
"This power-up resets all trap cooldowns and reduces the next trap's scream cost to zero. Try it!"
"Alright, minion. This is your final mission, so listen up!"
"Tap one of your equipped traps to make room for a new one."
"Time to buy a manual trap! Tap the third shop category."
"This trap has a special place in my cold, black heart heart. Unlock and equip it now!"
"Enough dilly dallying. There's heroes to slay!"
"Minion, you know the drill! Place the Stomper in the castle."
"Manual traps attack when you tap them, but take time to recharge. Try giving it a tap!"
"Now, wait for the perfect moment, and when a hero gets close... BAM!!"
"You can drag your finger up and down to pan the camera. Try to watch every floor!"
7daa8f6c23e9df322ad79cd22becff5dd4755d02
930
929
2025-01-12T20:51:34Z
Garlicious
560045
wikitext
text/x-wiki
[[File:Evilstein.png|thumb|220x220px]]
Dr. Lord Evilstein is the biggest evil entity in the world. He has captured Princess Luvbug and he is trying to defend her from the pesky [[Heroes]]. He is robot like character, with purple clothes, a golden bell and red eyes.
He may be evil but he will always love his cute and obedient doomkins.
='''Evilstein's Quotes'''=
"Ah, mondays! My favorite day for evilness."
"A rapping at my chamber door! ...Mayhaps the lad scouts with their exquisite biscuits!"
"H-HEROES?!"
"Here to rescue their pathetic princess, no doubt... how tedious!!"
"Minion! Heed my bidding: Touch that spike trap to pick it up."
Tap on any empty space in the castle to place the trap. Post haste!"
"Acceptable. You can also touch and drag traps into the castle. Now, place another trap."
"Minion! My scream machine harvests princess screams every few seconds to power our castle."
"To keep building traps, you need more screams! Check your scream count in the top right corner."
"Foolish plebs! That one dropped a scream! That one dropped a scream. Tap on a scream to collect it."
"If you ever change your feeble little mind and wish to remove a trap, tap the trash can. Try it!"
"Now tap on the trap you want to demolish. This will also refund a scream!"
"Minion! I think you're ready for your next trap..."
"Autobows deliver projectile punishment! Try placing one away from doors."
"Behold the might of Dr. Lord Evilstein!!! Oh it's good to be bad!"
"These foolish fools will be back for more, no doubt... We need to speed up our scream production!"
"Generators produce extra screams! Place away from entrances so heroes won't break them!"
"Don't let these steel plated stooges grab the princess! Use one of my evil power-ups to secure her!"
"Ah, glad to see my degree in tormentology hasn't gone to waste!"
"Welcome to my Shop o' Doom! Let's add a delicious new trap!"
"Tap the button to unlock and equip a new trap!"
"Equipped traps are displayed down there on the trap shelf."
"Let's get back to it! Tap the play button."
"These princess screams save me tons on my castle utlity bill. Let's renovate!"
"The Acid Dripper is a ceiling trap. Try installing it above that ladder!"
"Ugh, it's a hero infestation! Let's exterminate these pests: tap to use the Doomsday Missiles!"
"These doofy do-gooders still won't take a hint. Maybe we need more muscle.."
"The trap shelf is full. Tap on the trap you want to swap out."
"Let's enlist a doomkin. Tap on the tab to change shop categories."
"Tap the button to unlock and equip that ridiculous looking doomkin."
"That's enough shopping! Time to inflict more suffering!"
"Unlike normal traps, doomkins are mobile and don't take up a space. You can drop them anywhere!"
"This power-up resets all trap cooldowns and reduces the next trap's scream cost to zero. Try it!"
"Alright, minion. This is your final mission, so listen up!"
"Tap one of your equipped traps to make room for a new one."
"Time to buy a manual trap! Tap the third shop category."
"This trap has a special place in my cold, black heart heart. Unlock and equip it now!"
"Enough dilly dallying. There's heroes to slay!"
"Minion, you know the drill! Place the Stomper in the castle."
"Manual traps attack when you tap them, but take time to recharge. Try giving it a tap!"
"Now, wait for the perfect moment, and when a hero gets close... BAM!!"
"You can drag your finger up and down to pan the camera. Try to watch every floor!"
"Alright, minion, this is your final lesson, so listen up!"
"Tap one of your equipped traps to make room for a new one"
"Time to try a manual trap! Tap the third shop category"
"This trap has a special place in my cold, black heart. Unlock and equip it now!"
"Enough dilly dallying! There's heroes to slay"
3e3b6c033b2b804638d1a8f7dff9587ca1c7e17a
931
930
2025-01-12T20:54:41Z
Garlicious
560045
wikitext
text/x-wiki
[[File:Evilstein.png|thumb|220x220px]]
Dr. Lord Evilstein is the biggest evil entity in the world. He has captured Princess Luvbug and he is trying to defend her from the pesky [[Heroes]]. He is robot like character, with purple clothes, a golden bell and red eyes.
He may be evil but he will always love his cute and obedient doomkins.
='''Evilstein's Quotes'''=
"Ah, mondays! My favorite day for evilness."
"A rapping at my chamber door! ...Mayhaps the lad scouts with their exquisite biscuits!"
"H-HEROES?!"
"Here to rescue their pathetic princess, no doubt... how tedious!!"
"Minion! Heed my bidding: Touch that spike trap to pick it up."
Tap on any empty space in the castle to place the trap. Post haste!"
"Acceptable. You can also touch and drag traps into the castle. Now, place another trap."
"Minion! My scream machine harvests princess screams every few seconds to power our castle."
"To keep building traps, you need more screams! Check your scream count in the top right corner."
"Foolish plebs! That one dropped a scream! That one dropped a scream. Tap on a scream to collect it."
"If you ever change your feeble little mind and wish to remove a trap, tap the trash can. Try it!"
"Now tap on the trap you want to demolish. This will also refund a scream!"
"Minion! I think you're ready for your next trap..."
"Autobows deliver projectile punishment! Try placing one away from doors."
"Behold the might of Dr. Lord Evilstein!!! Oh it's good to be bad!"
"These foolish fools will be back for more, no doubt... We need to speed up our scream production!"
"Generators produce extra screams! Place away from entrances so heroes won't break them!"
"Don't let these steel plated stooges grab the princess! Use one of my evil power-ups to secure her!"
"Ah, glad to see my degree in tormentology hasn't gone to waste!"
"Welcome to my Shop o' Doom! Let's add a delicious new trap!"
"Tap the button to unlock and equip a new trap!"
"Equipped traps are displayed down there on the trap shelf."
"Let's get back to it! Tap the play button."
"These princess screams save me tons on my castle utlity bill. Let's renovate!"
"The Acid Dripper is a ceiling trap. Try installing it above that ladder!"
"Ugh, it's a hero infestation! Let's exterminate these pests: tap to use the Doomsday Missiles!"
"These doofy do-gooders still won't take a hint. Maybe we need more muscle.."
"The trap shelf is full. Tap on the trap you want to swap out."
"Let's enlist a doomkin. Tap on the tab to change shop categories."
"Tap the button to unlock and equip that ridiculous looking doomkin."
"That's enough shopping! Time to inflict more suffering!"
"Unlike normal traps, doomkins are mobile and don't take up a space. You can drop them anywhere!"
"This power-up resets all trap cooldowns and reduces the next trap's scream cost to zero. Try it!"
"Alright, minion. This is your final mission, so listen up!"
"Tap one of your equipped traps to make room for a new one."
"Time to buy a manual trap! Tap the third shop category."
"This trap has a special place in my cold, black heart heart. Unlock and equip it now!"
"Enough dilly dallying. There's heroes to slay!"
"Minion, you know the drill! Place the Stomper in the castle."
"Manual traps attack when you tap them, but take time to recharge. Try giving it a tap!"
"Now, wait for the perfect moment, and when a hero gets close... BAM!!"
"You can drag your finger up and down to pan the camera. Try to watch every floor!"
"Alright, minion, this is your final lesson, so listen up!"
"Tap one of your equipped traps to make room for a new one"
"Time to try a manual trap! Tap the third shop category"
"This trap has a special place in my cold, black heart. Unlock and equip it now!"
"Enough dilly dallying! There's heroes to slay"
"Minion, you know the drill! Place the stomper in the castle."
"Manual traps attack when you tap them, but take time to recharge. Try giving it a tap!"
"Now. Wait for the perfect moment, and when a hero gets close... Bam!!"
d90d12ad32e4b864d159eca3b5662e9d5285fe39
932
931
2025-01-12T20:56:57Z
Garlicious
560045
wikitext
text/x-wiki
[[File:Evilstein.png|thumb|220x220px]]
Dr. Lord Evilstein is the biggest evil entity in the world. He has captured Princess Luvbug and he is trying to defend her from the pesky [[Heroes]]. He is robot like character, with purple clothes, a golden bell and red eyes.
He may be evil but he will always love his cute and obedient doomkins.
='''Evilstein's Quotes'''=
"Ah, mondays! My favorite day for evilness."
"A rapping at my chamber door! ...Mayhaps the lad scouts with their exquisite biscuits!"
"H-HEROES?!"
"Here to rescue their pathetic princess, no doubt... how tedious!!"
"Minion! Heed my bidding: Touch that spike trap to pick it up."
Tap on any empty space in the castle to place the trap. Post haste!"
"Acceptable. You can also touch and drag traps into the castle. Now, place another trap."
"Minion! My scream machine harvests princess screams every few seconds to power our castle."
"To keep building traps, you need more screams! Check your scream count in the top right corner."
"Foolish plebs! That one dropped a scream! That one dropped a scream. Tap on a scream to collect it."
"If you ever change your feeble little mind and wish to remove a trap, tap the trash can. Try it!"
"Now tap on the trap you want to demolish. This will also refund a scream!"
"Minion! I think you're ready for your next trap..."
"Autobows deliver projectile punishment! Try placing one away from doors."
"Behold the might of Dr. Lord Evilstein!!! Oh it's good to be bad!"
"These foolish fools will be back for more, no doubt... We need to speed up our scream production!"
"Generators produce extra screams! Place away from entrances so heroes won't break them!"
"Don't let these steel plated stooges grab the princess! Use one of my evil power-ups to secure her!"
"Ah, glad to see my degree in tormentology hasn't gone to waste!"
"Welcome to my Shop o' Doom! Let's add a delicious new trap!"
"Tap the button to unlock and equip a new trap!"
"Equipped traps are displayed down there on the trap shelf."
"Let's get back to it! Tap the play button."
"These princess screams save me tons on my castle utlity bill. Let's renovate!"
"The Acid Dripper is a ceiling trap. Try installing it above that ladder!"
"Ugh, it's a hero infestation! Let's exterminate these pests: tap to use the Doomsday Missiles!"
"These doofy do-gooders still won't take a hint. Maybe we need more muscle.."
"The trap shelf is full. Tap on the trap you want to swap out."
"Let's enlist a doomkin. Tap on the tab to change shop categories."
"Tap the button to unlock and equip that ridiculous looking doomkin."
"That's enough shopping! Time to inflict more suffering!"
"Unlike normal traps, doomkins are mobile and don't take up a space. You can drop them anywhere!"
"This power-up resets all trap cooldowns and reduces the next trap's scream cost to zero. Try it!"
"Alright, minion. This is your final mission, so listen up!"
"Tap one of your equipped traps to make room for a new one."
"Time to buy a manual trap! Tap the third shop category."
"This trap has a special place in my cold, black heart heart. Unlock and equip it now!"
"Enough dilly dallying. There's heroes to slay!"
"Minion, you know the drill! Place the Stomper in the castle."
"Manual traps attack when you tap them, but take time to recharge. Try giving it a tap!"
"Now, wait for the perfect moment, and when a hero gets close... BAM!!"
"You can drag your finger up and down to pan the camera. Try to watch every floor!"
7daa8f6c23e9df322ad79cd22becff5dd4755d02
948
932
2025-01-13T15:56:08Z
Garlicious
560045
wikitext
text/x-wiki
[[File:Evilstein.png|thumb|220x220px]]
Dr. Lord Evilstein is the biggest evil entity in the world. He has captured Princess Luvbug and he is trying to defend her from the pesky [[Heroes]]. He is robot like character, with purple clothes, a golden belt and red eyes.
He may be evil but he will always love his cute and obedient doomkins.
='''Evilstein's Quotes'''=
"Ah, mondays! My favorite day for evilness."
"A rapping at my chamber door! ...Mayhaps the lad scouts with their exquisite biscuits!"
"H-HEROES?!"
"Here to rescue their pathetic princess, no doubt... how tedious!!"
"Minion! Heed my bidding: Touch that spike trap to pick it up."
Tap on any empty space in the castle to place the trap. Post haste!"
"Acceptable. You can also touch and drag traps into the castle. Now, place another trap."
"Minion! My scream machine harvests princess screams every few seconds to power our castle."
"To keep building traps, you need more screams! Check your scream count in the top right corner."
"Foolish plebs! That one dropped a scream! That one dropped a scream. Tap on a scream to collect it."
"If you ever change your feeble little mind and wish to remove a trap, tap the trash can. Try it!"
"Now tap on the trap you want to demolish. This will also refund a scream!"
"Minion! I think you're ready for your next trap..."
"Autobows deliver projectile punishment! Try placing one away from doors."
"Behold the might of Dr. Lord Evilstein!!! Oh it's good to be bad!"
"These foolish fools will be back for more, no doubt... We need to speed up our scream production!"
"Generators produce extra screams! Place away from entrances so heroes won't break them!"
"Don't let these steel plated stooges grab the princess! Use one of my evil power-ups to secure her!"
"Ah, glad to see my degree in tormentology hasn't gone to waste!"
"Welcome to my Shop o' Doom! Let's add a delicious new trap!"
"Tap the button to unlock and equip a new trap!"
"Equipped traps are displayed down there on the trap shelf."
"Let's get back to it! Tap the play button."
"These princess screams save me tons on my castle utlity bill. Let's renovate!"
"The Acid Dripper is a ceiling trap. Try installing it above that ladder!"
"Ugh, it's a hero infestation! Let's exterminate these pests: tap to use the Doomsday Missiles!"
"These doofy do-gooders still won't take a hint. Maybe we need more muscle.."
"The trap shelf is full. Tap on the trap you want to swap out."
"Let's enlist a doomkin. Tap on the tab to change shop categories."
"Tap the button to unlock and equip that ridiculous looking doomkin."
"That's enough shopping! Time to inflict more suffering!"
"Unlike normal traps, doomkins are mobile and don't take up a space. You can drop them anywhere!"
"This power-up resets all trap cooldowns and reduces the next trap's scream cost to zero. Try it!"
"Alright, minion. This is your final mission, so listen up!"
"Tap one of your equipped traps to make room for a new one."
"Time to buy a manual trap! Tap the third shop category."
"This trap has a special place in my cold, black heart heart. Unlock and equip it now!"
"Enough dilly dallying. There's heroes to slay!"
"Minion, you know the drill! Place the Stomper in the castle."
"Manual traps attack when you tap them, but take time to recharge. Try giving it a tap!"
"Now, wait for the perfect moment, and when a hero gets close... BAM!!"
"You can drag your finger up and down to pan the camera. Try to watch every floor!"
6b169273f77c4c82c841fc530a23c0c141a7e891
Dungeon Dilemma
0
150
933
811
2025-01-12T21:06:41Z
Garlicious
560045
wikitext
text/x-wiki
Dungeon Dilemma is the third and last main chapter of Castle Doombad. The "castle" is actually a large dungeon that extends downward''.'' There are a lot of junk piles in some places that stop you from placing floor traps on that tile. Heroes can ambush from random floors via a drill, creating a new entrance in the process, and heroes that appear this way spawn with light helmets that can take a little extra damage before being destroyed. Basic heroes enter from an outhouse at the top of the level.
410417587dbac9c3a86fdf1395c9109df785488d
936
933
2025-01-12T21:10:02Z
Garlicious
560045
wikitext
text/x-wiki
Dungeon Dilemma is the third and last main chapter of Castle Doombad. The "castle" is actually a large dungeon that extends downward''.'' There are a lot of junk piles in some places that stop you from placing floor traps on that tile. Heroes can ambush from random floors via a drill, creating a new entrance in the process, and heroes that appear this way spawn with light helmets that can take a little extra damage before being destroyed. Basic heroes enter from an outhouse at the top of the level.
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers and super heroes.
aa1ebd685d7d8b51cf9957140a100a59c7aa0175
Summer Slaycation
0
25
937
812
2025-01-12T21:12:56Z
Garlicious
560045
wikitext
text/x-wiki
Summer Slaycation is the first extra chapter in Castle Doombad. It's quite special because heroes don't invade the castle through doors, instead through ladders. The main difference is that there is only one wave every stage and there are 2 princesses to defend this time.
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes and lifeguards.
ee801bbc92de5b086aeaa0121158cae367a82a1a
938
937
2025-01-12T21:13:15Z
Garlicious
560045
wikitext
text/x-wiki
Summer Slaycation is the first extra chapter in Castle Doombad. It's quite special because heroes don't invade the castle through doors, instead through ladders. The main difference is that there is only one wave every stage and there are 2 princesses to defend this time.
Heroes who try to save the princesses are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes and lifeguards.
53b5a7c7d8bc9190d52a283cb9a044f8f028968d
Space Madness
0
47
939
813
2025-01-12T21:17:46Z
Garlicious
560045
wikitext
text/x-wiki
Space Madness is the last chapter in Castle Doombad. Here there's a different princess, instead of Princess Luvbug. There are new spacial heroes, "spacial tubes" to enter the castle and special light generators that heroes can break to make that floor dark.
Heroes who try to save the princess are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, galaxy soldiers, space heroes and hero bots.
ff3364045688172907fe1eed9c7204a886990991
File:Mind your manor.png
6
593
940
2025-01-12T21:35:29Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Space madness.png
6
594
941
2025-01-12T21:36:14Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Summer slaycation.png
6
595
942
2025-01-12T21:37:02Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Diescraper.png
6
76
943
441
2025-01-12T21:37:31Z
SuperVlogger94
560649
SuperVlogger94 uploaded a new version of [[File:Diescraper.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Dungeon dilemma.png
6
596
944
2025-01-12T21:38:00Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Endless knights.png
6
597
945
2025-01-12T21:38:29Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Help.png
6
598
950
2025-01-13T17:19:48Z
Garlicious
560045
wikitext
text/x-wiki
== Licensing ==
{{License|CC-PD}}
3510a085bedeef63c72af15693e420a2352fc3b2
File:Lava knight shield.png
6
599
951
2025-01-14T11:39:54Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Mind Your Manor
0
144
960
959
2025-01-14T17:38:11Z
Garlicious
560045
wikitext
text/x-wiki
[[File: Mind your manor.png|left|200px]] Mind Your Manor is the first chapter of the game. Here you start your evil journey, stages 1-5 are tutorials where you learn how Castle Doombad works, how traps work, re-skins and spoils, power-ups...
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
{{clear}}
='''Stage Stats'''=
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|1-1
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-2
|Knights
|2
|1
|100 doomcoins
|50 doomcoins
|-
|1-3
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-4
|Knights
|3
|1
|100 doomcoins
|50 doomcoins
|-
|1-5
|Knights, adventure men
|3
|2
|100 doomcoins
|50 doomcoins
|-
|1-6
|Knights, adventure men
|3
|2
|150 doomcoins + Pumpkin Spice Latt-slay
|75 doomcoins + Pumpkin Spice Latt-slay
|-
|1-7
|Knights, ninjas
|3
|2
|150 doomcoins
|75 doomcoins
|-
|1-8
|Knights, adventure men, ninjas
|3
|2
|200 doomcoins
|100 doomcoins
|-
|1-9
|Knights
|3
|2
|200 doomcoins + Bat Candle
|100 doomcoins + Bat Candle
|-
|1-10
|Knights, adventure men, ninjas, commandbros
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-11
|Knights, adventure men, ninjas
|3
|2
|250 doomcoins
|125 doomcoins
|-
|1-12
|Knights, adventure men, ninjas, commandbros, hunky knights
|3
|2
|250 doomcoins + Broom of Doom
|125 doomcoins + Broom of Doom
|}
=='''Master Stage Stats'''==
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
!Crowns requirement
|-
|1-13
|Knights, adventure men, commandbros
|3
|2
|400 doomcoins
|200 doomcoins
|16
|-
|1-14
|Knights, ninjas, commandbros, hunky knights
|3
|2
|400 doomcoins
|200 doomcoins
|17
|-
|1-15
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|3
|2
|500 doomcoins
|250 doomcoins
|18
|-
|}
60494f4dca7fc1e75c9920649a60ee403e9353fb
Diescraper
0
245
961
935
2025-01-14T17:39:21Z
Garlicious
560045
wikitext
text/x-wiki
[[File: Diescraper|left|200px]] Diescraper is the second chapter of the game. Stages are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often.
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
{{clear}}
='''Stage Stats'''=
{|class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|2-1
|Knights, archers
|4
|2
|200 doomcoins
|100 doomcoins
|-
|2-2
|Knights, archers
|4
|2
|200 doomcoins
|100 doomcoins
|-
|2-3
|Knights, ninjas, archers
|4
|3
|250 doomcoins + Bat Mic
|125 doomcoins + Bat Mic
|-
|2-4
|Knights, adventure men, commandbros, archers
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-5
|Knights, adventure men, ninjas, hunky knights
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-6
|Knights, adventure men, commandbros, hunky knights, archers
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-7
|Knights, super heroes, archers
|4
|3
|300 doomcoins + Blue Tuxkin
|150 doomcoins + Blue Tuxkin
|-
|2-8
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|4
|4
|350 doomcoins
|175 doomcoins
|-
|2-9
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|4
|4
|350 doomcoins
|175 doomcoins
|-
|2-10
|Knights, commandbros, hunky knights
|4
|3
|350 doomcoins + Blue Viking Helmet
|175 doomcoins + Blue Viking Helmet
|-
|2-11
|Knights, ninjas, commandbros, hunky knights, archers, super heroes
|4
|4
|400 doomcoins
|200 doomcoins
|-
|2-12
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes
|3
|4
|500 doomcoins
|250 doomcoins
|-
|}
=='''Master Stage Stats'''==
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
!Crowns requirement
|-
|2-13
|Knights, adventure men, ninjas, commandbros, archers, super heroes
|5
|4
|550 doomcoins + Batstache
|275 doomcoins + Batstache
|25
|-
|2-14
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes
|5
|4
|550 doomcoins
|275 doomcoins
|26
|-
|2-15
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes
|5
|5
|600 doomcoins
|300 doomcoins
|27
|-
|}
613452a9d7094d3543a3748fb92e80dfd45c01c8
962
961
2025-01-14T17:39:36Z
Garlicious
560045
wikitext
text/x-wiki
[[File: Diescraper.png|left|200px]] Diescraper is the second chapter of the game. Stages are generally very tall, some exceeding 6 floors and floors are usually quite small, being 2-3 tiles large with the addition of a door. The game can escalate difficulty quick here, as lots of levels have ladders on both sides of the floor with the princess, and hero attacks are very often.
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights and archers.
{{clear}}
='''Stage Stats'''=
{|class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
|-
|2-1
|Knights, archers
|4
|2
|200 doomcoins
|100 doomcoins
|-
|2-2
|Knights, archers
|4
|2
|200 doomcoins
|100 doomcoins
|-
|2-3
|Knights, ninjas, archers
|4
|3
|250 doomcoins + Bat Mic
|125 doomcoins + Bat Mic
|-
|2-4
|Knights, adventure men, commandbros, archers
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-5
|Knights, adventure men, ninjas, hunky knights
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-6
|Knights, adventure men, commandbros, hunky knights, archers
|4
|3
|250 doomcoins
|125 doomcoins
|-
|2-7
|Knights, super heroes, archers
|4
|3
|300 doomcoins + Blue Tuxkin
|150 doomcoins + Blue Tuxkin
|-
|2-8
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|4
|4
|350 doomcoins
|175 doomcoins
|-
|2-9
|Knights, adventure men, ninjas, commandbros, hunky knights, archers
|4
|4
|350 doomcoins
|175 doomcoins
|-
|2-10
|Knights, commandbros, hunky knights
|4
|3
|350 doomcoins + Blue Viking Helmet
|175 doomcoins + Blue Viking Helmet
|-
|2-11
|Knights, ninjas, commandbros, hunky knights, archers, super heroes
|4
|4
|400 doomcoins
|200 doomcoins
|-
|2-12
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes
|3
|4
|500 doomcoins
|250 doomcoins
|-
|}
=='''Master Stage Stats'''==
{| class="wikitable"
!Stage
!Heroes
!Starting Floors
!Waves
!Stage reward (crowned)
!Stage reward
!Crowns requirement
|-
|2-13
|Knights, adventure men, ninjas, commandbros, archers, super heroes
|5
|4
|550 doomcoins + Batstache
|275 doomcoins + Batstache
|25
|-
|2-14
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes
|5
|4
|550 doomcoins
|275 doomcoins
|26
|-
|2-15
|Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes
|5
|5
|600 doomcoins
|300 doomcoins
|27
|-
|}
fae18484adc0e8dd27fc2ed45f9e4a23d47dd5ea
Dungeon Dilemma
0
150
963
936
2025-01-14T17:40:35Z
Garlicious
560045
wikitext
text/x-wiki
[[Dungeon dilemma.png|left|200px]] Dungeon Dilemma is the third and last main chapter of Castle Doombad. The "castle" is actually a large dungeon that extends downward''.'' There are a lot of junk piles in some places that stop you from placing floor traps on that tile. Heroes can ambush from random floors via a drill, creating a new entrance in the process, and heroes that appear this way spawn with light helmets that can take a little extra damage before being destroyed. Basic heroes enter from an outhouse at the top of the level.
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers and super heroes.
{{clear}}
9043b1e94d4a9d342b217aadd545842546075845
964
963
2025-01-14T17:41:39Z
Garlicious
560045
wikitext
text/x-wiki
[[File: Dungeon dilemma.png|left|200px]] Dungeon Dilemma is the third and last main chapter of Castle Doombad. The "castle" is actually a large dungeon that extends downward''.'' There are a lot of junk piles in some places that stop you from placing floor traps on that tile. Heroes can ambush from random floors via a drill, creating a new entrance in the process, and heroes that appear this way spawn with light helmets that can take a little extra damage before being destroyed. Basic heroes enter from an outhouse at the top of the level.
Heroes who try to save Princess Luvbug are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers and super heroes.
{{clear}}
b2ec3f72185d64800b1650f3428f9f996bb5ece0
Summer Slaycation
0
25
965
938
2025-01-14T17:43:46Z
Garlicious
560045
wikitext
text/x-wiki
[[File: Summer slaycation.png|left|200px]] Summer Slaycation is the first extra chapter in Castle Doombad. It's quite special because heroes don't invade the castle through doors, instead through ladders. The main difference is that there is only one wave every stage and there are 2 princesses to defend this time.
Heroes who try to save the princesses are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes and lifeguards.
{{clear}}
8232ce4c03bccf63707dc97c014f390b6ba0c838
Space Madness
0
47
966
939
2025-01-14T17:44:49Z
Garlicious
560045
wikitext
text/x-wiki
[[File: Space madness.png|left|200px]] Space Madness is the last chapter in Castle Doombad. Here there's a different princess, instead of Princess Luvbug. There are new spacial heroes, "spacial tubes" to enter the castle and special light generators that heroes can break to make that floor dark.
Heroes who try to save the princess are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, galaxy soldiers, space heroes and hero bots.
{{clear}}
ca1b17476ac63663b0f37834a6b6c5791a949be2
Roguevenge
0
532
967
952
2025-01-14T17:54:03Z
Garlicious
560045
/* List of Nightmares */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
97b24e54a72ea387c58ed58087fd6c44b9023fb5
968
967
2025-01-14T17:56:04Z
Garlicious
560045
/* Souls */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
f232b207aadc83972afd0e9c2ac8f4ede52b116c
969
968
2025-01-14T18:04:51Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{|class="wikitable"
!Image
!Item
!Cost
|-
|
|Scream
|3 souls
|-
|
|Scream Chamber repair
|5 souls
|-
|
|Doomsday Missiles
|7 souls
|-
|
|Princess Shiels
|7 souls
|-
|
|Mega Screams
|7 souls
|-
|
|Trap
|9 souls
|-
|
|Nightmare
|9 souls
|-
|
|Chest (random items)
|25, 30 or 40 souls
|}
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
2106e3df237dd22fd357690f6fbbfacd74afeac4
970
969
2025-01-14T18:06:21Z
Garlicious
560045
/* Marks */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{|class="wikitable"
!Image
!Item
!Cost
|-
|
|Scream
|3 souls
|-
|
|Scream Chamber repair
|5 souls
|-
|
|Doomsday Missiles
|7 souls
|-
|
|Princess Shiels
|7 souls
|-
|
|Mega Screams
|7 souls
|-
|
|Trap
|9 souls
|-
|
|Nightmare
|9 souls
|-
|
|Chest (random items)
|25, 30 or 40 souls
|}
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|A+
|3500
|750 [[File: Doomcoin.png|Thumb|50px]]
|-
|A++
|4000
|900 [[File: Doomcoin.png|Thumb|50px]]
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
7c3cdd190b1a4afb8a8258b8e330501cd3881967
971
970
2025-01-14T18:09:02Z
Garlicious
560045
/* Purchasable Items */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{|class="wikitable"
!Image
!Item
!Cost
|-
|
|Scream
|3 souls
|-
|
|Scream Chamber repair
|5 souls
|-
|
|Extra Scream chamber hp
|7 souls
|-
|
|Doomsday Missiles
|7 souls
|-
|
|Princess Shiels
|7 souls
|-
|
|Mega Screams
|7 souls
|-
|
|Trap
|9 souls
|-
|
|Nightmare
|9 souls
|-
|
|Chest (random items)
|25, 30 or 40 souls
|}
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|A+
|3500
|750 [[File: Doomcoin.png|Thumb|50px]]
|-
|A++
|4000
|900 [[File: Doomcoin.png|Thumb|50px]]
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
5a8afce16f91a8423d38a145d83dc5ed1f08a89e
972
971
2025-01-14T18:14:02Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{|class="wikitable"
!Image
!Item
!Cost
|-
|
|Scream
|3 souls
|-
|
|Scream Chamber repair
|5 souls
|-
|
|Extra Scream chamber hp
|7 souls
|-
|
|Doomsday Missiles
|7 souls
|-
|
|Princess Shiels
|7 souls
|-
|
|Mega Screams
|7 souls
|-
|
|Trap
|9 souls
|-
|
|Nightmare
|9 souls
|-
|
|Chest (random items)
|25, 30 or 40 souls
|}
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|A+
|3500
|750 [[File: Doomcoin.png|Thumb|50px]]
|-
|A++
|4000
|900 [[File: Doomcoin.png|Thumb|50px]]
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
='''Help us'''=
[[File: Help us.png|left|200px]] We need help to complete this page! We need: Daily and Evil Schemes, list of nightmares, roguevenge marks and its rewards.
If you don't want to edit directly, you can join the discord and share everything you want there: https://discord.gg/
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
4efc44c44a4622f9fb54897f77b7665377961035
973
972
2025-01-14T18:14:30Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{|class="wikitable"
!Image
!Item
!Cost
|-
|
|Scream
|3 souls
|-
|
|Scream Chamber repair
|5 souls
|-
|
|Extra Scream chamber hp
|7 souls
|-
|
|Doomsday Missiles
|7 souls
|-
|
|Princess Shiels
|7 souls
|-
|
|Mega Screams
|7 souls
|-
|
|Trap
|9 souls
|-
|
|Nightmare
|9 souls
|-
|
|Chest (random items)
|25, 30 or 40 souls
|}
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|A+
|3500
|750 [[File: Doomcoin.png|Thumb|50px]]
|-
|A++
|4000
|900 [[File: Doomcoin.png|Thumb|50px]]
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
='''Help us'''=
[[File: Help.png|left|200px]] We need help to complete this page! We need: Daily and Evil Schemes, list of nightmares, roguevenge marks and its rewards.
If you don't want to edit directly, you can join the discord and share everything you want there: https://discord.gg/
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
6ff03de2faebd6f825169554d0e01c0f0459fa5f
974
973
2025-01-14T18:15:35Z
Garlicious
560045
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{|class="wikitable"
!Image
!Item
!Cost
|-
|
|Scream
|3 souls
|-
|
|Scream Chamber repair
|5 souls
|-
|
|Extra Scream chamber hp
|7 souls
|-
|
|Doomsday Missiles
|7 souls
|-
|
|Princess Shiels
|7 souls
|-
|
|Mega Screams
|7 souls
|-
|
|Trap
|9 souls
|-
|
|Nightmare
|9 souls
|-
|
|Chest (random items)
|25, 30 or 40 souls
|}
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|A+
|3500
|750 [[File: Doomcoin.png|Thumb|50px]]
|-
|A++
|4000
|900 [[File: Doomcoin.png|Thumb|50px]]
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
='''Help us'''=
[[File: Help.png|left|200px]] We need help to complete this page! We need: Daily and Evil Schemes, list of nightmares, roguevenge marks and its rewards.
If you don't want to edit directly, you can join the discord and share everything you want there: https://discord.gg/YEBNxHXzZT
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
53204767aeddff1b2e1eaeb13352c92c480cbae4
986
974
2025-01-14T21:25:45Z
Garlicious
560045
/* Purchasable Items */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{|class="wikitable"
!Image
!Item
!Cost
|-
|
|Scream
|3 souls
|-
|
|Scream Chamber repair
|5 souls
|-
|
|Extra Scream Chamber HP
|7 souls
|-
|
|Doomsday Missiles
|7 souls
|-
|
|Princess Shiels
|7 souls
|-
|
|Mega Screams
|7 souls
|-
|
|Trap
|9 souls
|-
|
|Nightmare
|9 souls
|-
|
|Chest (random items)
|25, 30 or 40 souls
|}
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|A+
|3500
|750 [[File: Doomcoin.png|Thumb|50px]]
|-
|A++
|4000
|900 [[File: Doomcoin.png|Thumb|50px]]
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
='''Help us'''=
[[File: Help.png|left|200px]] We need help to complete this page! We need: Daily and Evil Schemes, list of nightmares, roguevenge marks and its rewards.
If you don't want to edit directly, you can join the discord and share everything you want there: https://discord.gg/YEBNxHXzZT
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
8d76dd12ccbf7dfb319b0c76c28062a000c165b5
994
986
2025-01-16T18:40:48Z
Garlicious
560045
/* Purchasable Items */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{|class="wikitable"
!Image
!Item
!Cost
|-
|[[File: Case with a scream.png|70px]]
|Scream
|3 souls
|-
|
|Scream Chamber repair
|5 souls
|-
|
|Extra Scream Chamber HP
|7 souls
|-
|
|Doomsday Missiles
|7 souls
|-
|
|Princess Shiels
|7 souls
|-
|
|Mega Screams
|7 souls
|-
|
|Trap
|9 souls
|-
|
|Nightmare
|9 souls
|-
|
|Chest (random items)
|25, 30 or 40 souls
|}
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|A+
|3500
|750 [[File: Doomcoin.png|Thumb|50px]]
|-
|A++
|4000
|900 [[File: Doomcoin.png|Thumb|50px]]
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
='''Help us'''=
[[File: Help.png|left|200px]] We need help to complete this page! We need: Daily and Evil Schemes, list of nightmares, roguevenge marks and its rewards.
If you don't want to edit directly, you can join the discord and share everything you want there: https://discord.gg/YEBNxHXzZT
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
623931666701572c8dc747d7d9e6c17b6e32a48d
995
994
2025-01-16T18:41:05Z
Garlicious
560045
/* Purchasable Items */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{|class="wikitable"
!Image
!Item
!Cost
|-
|[[File: Case with a scream.png|40px]]
|Scream
|3 souls
|-
|
|Scream Chamber repair
|5 souls
|-
|
|Extra Scream Chamber HP
|7 souls
|-
|
|Doomsday Missiles
|7 souls
|-
|
|Princess Shiels
|7 souls
|-
|
|Mega Screams
|7 souls
|-
|
|Trap
|9 souls
|-
|
|Nightmare
|9 souls
|-
|
|Chest (random items)
|25, 30 or 40 souls
|}
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|A+
|3500
|750 [[File: Doomcoin.png|Thumb|50px]]
|-
|A++
|4000
|900 [[File: Doomcoin.png|Thumb|50px]]
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
='''Help us'''=
[[File: Help.png|left|200px]] We need help to complete this page! We need: Daily and Evil Schemes, list of nightmares, roguevenge marks and its rewards.
If you don't want to edit directly, you can join the discord and share everything you want there: https://discord.gg/YEBNxHXzZT
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
7e614a4c86df1e54537ac249218301b6fda8e0b3
996
995
2025-01-16T18:47:03Z
Garlicious
560045
/* Purchasable Items */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{|class="wikitable"
!Image
!Item
!Cost
|-
|[[File: Case with a scream.png|40px]]
|Scream
|3 souls
|-
|[[File: Case with a repair kit.png|40px]]
|Scream Chamber repair
|5 souls
|-
|[[File: Case with a fixer.png|40px]]
|Extra Scream Chamber HP
|7 souls
|-
|[[File: Case with a rocket.png|40px]]
|Doomsday Missiles
|7 souls
|-
|[[File: Case with a shield.png|40px]]
|Princess Shields
|7 souls
|-
|[[File: Case with a mega scream.png|40px]]
|Mega Screams
|7 souls
|-
|[[File: Case with a trap.png|40px]]
|Trap
|9 souls
|-
|[[File: Case with a nightmare.png|40px]]
|Nightmare
|9 souls
|-
|[[File: Soul chest.png|70px]]
|Chest (random items)
|25, 30 or 40 souls
|}
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|A+
|3500
|750 [[File: Doomcoin.png|Thumb|50px]]
|-
|A++
|4000
|900 [[File: Doomcoin.png|Thumb|50px]]
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
='''Help us'''=
[[File: Help.png|left|200px]] We need help to complete this page! We need: Daily and Evil Schemes, list of nightmares, roguevenge marks and its rewards.
If you don't want to edit directly, you can join the discord and share everything you want there: https://discord.gg/YEBNxHXzZT
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
97a8e356553dabc27e88e36c31f05bd335dbd9b9
997
996
2025-01-16T18:47:19Z
Garlicious
560045
/* Purchasable Items */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{|class="wikitable"
!Image
!Item
!Cost
|-
|[[File: Case with a scream.png|40px]]
|Scream
|3 souls
|-
|[[File: Case with a repair kit.png|40px]]
|Scream Chamber repair
|5 souls
|-
|[[File: Case with a fixer.png|40px]]
|Extra Scream Chamber HP
|7 souls
|-
|[[File: Case with a rocket.png|40px]]
|Doomsday Missiles
|7 souls
|-
|[[File: Case with a shield.png|40px]]
|Princess Shields
|7 souls
|-
|[[File: Case with a mega scream.png|40px]]
|Mega Screams
|7 souls
|-
|[[File: Case with a trap.png|40px]]
|Trap
|9 souls
|-
|[[File: Case with a nightmare.png|40px]]
|Nightmare
|9 souls
|-
|[[File: Soul chest.png|40px]]
|Chest (random items)
|25, 30 or 40 souls
|}
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|A+
|3500
|750 [[File: Doomcoin.png|Thumb|50px]]
|-
|A++
|4000
|900 [[File: Doomcoin.png|Thumb|50px]]
|-
|S
|4500
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
='''Help us'''=
[[File: Help.png|left|200px]] We need help to complete this page! We need: Daily and Evil Schemes, list of nightmares, roguevenge marks and its rewards.
If you don't want to edit directly, you can join the discord and share everything you want there: https://discord.gg/YEBNxHXzZT
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
88699d9f3d1d12b99cb50729f86516a6c7412e47
998
997
2025-01-18T09:37:28Z
Garlicious
560045
/* Marks */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{|class="wikitable"
!Image
!Item
!Cost
|-
|[[File: Case with a scream.png|40px]]
|Scream
|3 souls
|-
|[[File: Case with a repair kit.png|40px]]
|Scream Chamber repair
|5 souls
|-
|[[File: Case with a fixer.png|40px]]
|Extra Scream Chamber HP
|7 souls
|-
|[[File: Case with a rocket.png|40px]]
|Doomsday Missiles
|7 souls
|-
|[[File: Case with a shield.png|40px]]
|Princess Shields
|7 souls
|-
|[[File: Case with a mega scream.png|40px]]
|Mega Screams
|7 souls
|-
|[[File: Case with a trap.png|40px]]
|Trap
|9 souls
|-
|[[File: Case with a nightmare.png|40px]]
|Nightmare
|9 souls
|-
|[[File: Soul chest.png|40px]]
|Chest (random items)
|25, 30 or 40 souls
|}
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|F-
|0-399
|50 [[File: Doomcoin.png|Thumb|50px]]
|-
|F
|400-499
|75 [[File: Doomcoin.png|Thumb|50px]]
|-
|D-
|500-599
|100 [[File: Doomcoin.png|Thumb|50px]]
|-
|D+
|600-999
|150 [[File: Doomcoin.png|Thumb|50px]]
|-
|C-
|1000-1499
|200 [[File: Doomcoin.png|Thumb|50px]]
|-
|C+
|1500-1999
|250[[File: Doomcoin.png|Thumb|50px]]
|-
|B-
|2000-2499
|350 [[File: Doomcoin.png|Thumb|50px]]
|-
|B+
|2500-2999
|400 [[File: Doomcoin.png|Thumb|50px]
|-
|A-
|3000-3499
|500 [[File: Doomcoin.png|Thumb|50px]]
|-
|A+
|3500-3999
|750 [[File: Doomcoin.png|Thumb|50px]]
|-
|A++
|4000-4999
|900 [[File: Doomcoin.png|Thumb|50px]]
|-
|S
|4500+
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
='''Help us'''=
[[File: Help.png|left|200px]] We need help to complete this page! We need: Daily and Evil Schemes, list of nightmares, roguevenge marks and its rewards.
If you don't want to edit directly, you can join the discord and share everything you want there: https://discord.gg/YEBNxHXzZT
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
01835a31cc504434b3521b593ebd4c3d8e8fd796
999
998
2025-01-18T09:40:29Z
Garlicious
560045
/* Marks */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{|class="wikitable"
!Image
!Item
!Cost
|-
|[[File: Case with a scream.png|40px]]
|Scream
|3 souls
|-
|[[File: Case with a repair kit.png|40px]]
|Scream Chamber repair
|5 souls
|-
|[[File: Case with a fixer.png|40px]]
|Extra Scream Chamber HP
|7 souls
|-
|[[File: Case with a rocket.png|40px]]
|Doomsday Missiles
|7 souls
|-
|[[File: Case with a shield.png|40px]]
|Princess Shields
|7 souls
|-
|[[File: Case with a mega scream.png|40px]]
|Mega Screams
|7 souls
|-
|[[File: Case with a trap.png|40px]]
|Trap
|9 souls
|-
|[[File: Case with a nightmare.png|40px]]
|Nightmare
|9 souls
|-
|[[File: Soul chest.png|40px]]
|Chest (random items)
|25, 30 or 40 souls
|}
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|F-
|0-399
|50 [[File: Doomcoin.png|Thumb|50px]]
|-
|F
|400-499
|75 [[File: Doomcoin.png|Thumb|50px]]
|-
|D-
|500-599
|100 [[File: Doomcoin.png|Thumb|50px]]
|-
|D+
|600-999
|150 [[File: Doomcoin.png|Thumb|50px]]
|-
|C-
|1000-1499
|200 [[File: Doomcoin.png|Thumb|50px]]
|-
|C+
|1500-1999
|250[[File: Doomcoin.png|Thumb|50px]]
|-
|B-
|2000-2499
|350 [[File: Doomcoin.png|Thumb|50px]]
|-
|B+
|2500-2999
|400 [[File: Doomcoin.png|Thumb|50px]]
|-
|A-
|3000-3499
|500 [[File: Doomcoin.png|Thumb|50px]]
|-
|A+
|3500-3999
|750 [[File: Doomcoin.png|Thumb|50px]]
|-
|A++
|4000-4999
|900 [[File: Doomcoin.png|Thumb|50px]]
|-
|S
|4500+
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
NOTE: F+, D, C, B and A don't exist.
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
='''Help us'''=
[[File: Help.png|left|200px]] We need help to complete this page! We need: Daily and Evil Schemes, list of nightmares, roguevenge marks and its rewards.
If you don't want to edit directly, you can join the discord and share everything you want there: https://discord.gg/YEBNxHXzZT
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
90c903dd1323e9c0440c886e33a726033d391c70
Re-skins
0
600
975
2025-01-14T18:20:32Z
Garlicious
560045
Created page with "Re-skins are skins for your traps you can buy or get to stylize your traps."
wikitext
text/x-wiki
Re-skins are skins for your traps you can buy or get to stylize your traps.
7b7fcfc521ec4b5f739881dfc27f90de2faa6be0
File:Case with a fixer.png
6
601
976
2025-01-14T21:22:20Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Case with a mega scream.png
6
602
977
2025-01-14T21:22:21Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Case with a nightmare.png
6
603
978
2025-01-14T21:22:23Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Case with a repair kit.png
6
604
979
2025-01-14T21:22:26Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Case with a rocket.png
6
605
980
2025-01-14T21:22:30Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Case with a scream.png
6
606
981
2025-01-14T21:22:33Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Case with a shield.png
6
607
982
2025-01-14T21:22:39Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Case with a trap.png
6
608
983
2025-01-14T21:22:42Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Soul case.png
6
609
984
2025-01-14T21:22:44Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Soul chest.png
6
610
985
2025-01-14T21:22:47Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
Traps
0
27
987
918
2025-01-15T14:28:22Z
SuperVlogger94
560649
Fixed Autobow's description
wikitext
text/x-wiki
Traps are your main way of dealing damage, generating screams, debbuffing and killing Heroes. There is an expansive arsenal of automatic traps, manual traps, and doomkins that can help you secure your castle from the heroes.
Traps come in 3 categories:
# Auto Traps - Traps that, once placed, activate without any input on your part.
# Doomkins - Tiny monsters that can be placed on a floor, then act accordingly when heroes enter their level. They can be placed wherever regardless of trap placement, but you can only have 3 on a single floor.
# Manual Traps - These traps tend to be the most powerful, but require you to manually activate them by whatever means. They also come with a cooldown after activation.
Note: Traps can either be placed on the floor, wall or ceiling relying on the kind of trap. Sometimes it blocks the placement of other types of towers that take up other spots.
== '''List of Traps''' ==
=== Autotraps ===
{|class="wikitable"
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Stat 1
!Stat 2
!Bonus
|-
|[[file: Floor spikes.png|110px]]
|Floor Spikes
|Install in the floor and impale unsuspecting heroes as the pass. Ouch!
|Floor
|Multi
|75
|Damage: High
|Defense: Medium
| + Crit Chance x2
|-
|[[file: Autobow.png|100px]]
|Autobow
|Deliver projectile pain from a distance! Automatically aims at nearby heroes
|Floor, blocks wall
|Single
|125
|Speed: High
|Defense: High
| + Crit Chance x2
|-
|[[file: Acid dripper.png|100px]]
|Acid Dripper
|Death from above! Install above gaps or ladders to cover multiple floors.
|Ceiling
|Single
|125
|Attack: Medium
|Speed: Medium
| + Poison Chance x3
|-
|[[file: Scream generator.png|90px]]
|Scream Generator
|Generates extra screams to speed up your trap production. Economics!
|Floor, blocks wall
|N/A
|50
|Rate: Fast
|Defense: Low
|Shock Chance x2
|-
|[[file: Overactive A-C.png|90px]]
|Overactive A/C
|Temporarily slow down all passing heroes by giving them a chill. Brrrr!
|Wall
|Multi
|100
|Chill Time: High
|Freeze Chance: Medium
|N/A
|-
|[[file: Treadmill of doom.png|100px]]
|Treadmill of Doom
|Stops one hero at a time and forces them to work out. Feel the burn!
|Floor
|Single
|75
|Hold Time: High
|N/A
|Shock/Explode Chance
|-
|[[file: Slimy tentacles.png|100px]]
|Slimy Tentacles
|Whips heroes from the ceiling, and even snatches those annoying shields!
|Ceiling
|Single
|115
|Speed: Medium
|N/A
| + Crit x2
+ Poison chance
|-
|[[file: Spinning fireballs.png|70px]]
|Spinning Fireball Thingy
|A video game Castle Staple!
|Ceiling
|Multi
|125
|Damage: Low
|Speed: Medium
| Fireballs: 5
|-
|[[file: Potato troll.png|100px]]
|Potato Troll
|This charming fellow blocks heroes from passing with his massive girth
|Floor, blocks wall
|N/A
|165
|Defense: Super High
|N/A
|N/A
|-
|[[file: Trap door.png|100px]]
|Trap Door
|Drop heroes down to lower levels of the castle. The ultimate setback!
|Floor
|Multi
|120
|Defense: Medium
|N/A
|N/A
|-
|[[file: Iron maiden.png|80px]]
|Iron Maiden
|Trap heroes, deal some damage, and even generate screams. Most excellent!
|Floor, blocks wall
|Single
|200
|Damage: High
|Scream Per Hero: 2
|N/A
|-
|[[file: Wacky tube man.png|110px]]
|Wacky Tube Man
|Don't question these things...
|Floor, blocks wall
|Multi
|160
|Damage: Medium
|Defense: Medium
| + Shock Chance
|-
|[[file: Buzzsaw.png|100px]]
|Buzzsaw
|Install in the ceiling and inflict some delicious torment
|Ceiling
|Multi
|75
|Damage: Medium
|Defense: Medium
| + Crit Chance x2
|-
|[[file: Fireball cannon.png|100px]]
|Fireball
Cannon
|Light heroes on fire from afar! Packs a fiery punch
|Floor, blocks wall
|Single
|165
|Speed: High
|Defense: High
| + Fire Shield
+ Explosion Chance
|-
|[[file: Toxic vent.png|90px]]
|Toxic Vent
|Pollutes the air, poisoning all who pass and dealing damage over time. Blech!
|Wall
|Multi
|110
|Poison Time: Long
|Damage: Low
|N/A
|-
|[[file: Decoy princess.png|80px]]
|Decoy Princess
|Trick heroes into rescuing this authentic-looking beauty
|Floor, blocks wall
|Multi
|195
|Damage: Very High
|N/A
| + Fire Chance
|-
|[[file: The zapper.png|80px]]
|The Zapper
|Zaps heroes who pass through, and chains to nearby heroes. Packs a punch!
|Floor and ceiling
|Multi
|180
|Damage: High
|Defense: Medium
| + Chain x2
|}
=== Doomkins ===
{| class="wikitable"
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Defense
!Bonus
|-
|[[file: Doomkin.png|100px]]
|Doomkin
|Doomkins have no placement restrictions! A dark lord's best friend
|
|Single
|100
|Medium
|Medium
| + Fire Doomkin Chance x2
+ Crit Chance
|-
|[[file: Boomkin.png|100px]]
|Boomkin
|Take out multiple heroes at once! The boomkin believes in your cause
|
|Multi
|150
|High
|Medium
| + Fire Damage x2
|-
|[[file: Sparkkin.png|100px]]
|Sparkkin
|Zips along through the castle and zaps heroes on contact. Shock-tastic!
|
|Multi
|170
|Medium
|N/A
| + Duration x2
|-
|[[file: Troopkin.png|100px]]
|Troopkin
|A doomkin put through the most elite futuristic solider training. I think
|
|Single
|105
|Low
|Medium
| + Chance To Frenzy
+ Double Spawn
|-
|[[file: Medickin.png|100px]]
|Medickin
|Heals damaged traps and doomkins. She's a lover, not a fighter
|
|Single
|115
|N/A
|Medium
|N/A
|-
|[[file: Loomkin.png|100px]]
|Loomkin
|Large in charge! The loomkin stampedes across an entire floor
|
|Multi
|200
|Very High
|Medium
|Dazed Time: Medium
|}
=== Manual traps ===
{| class="wikitable"
!Image
!Name
!Description
!Placement
!Single/Multi Hit
!Scream Cost
!Damage
!Cooldown
!Bonus
|-
|[[file: Stomper.png|100px]]
|Stomper
|Tap to stomp down to the floor below. A video game castle stample
|Ceiling
|Multi
|175
|Very High
|Medium
|N/A
|-
|[[file: The boot.png|80px]]
|The Boot
|Tap to give heroes the boot! Recharges faster than other manual traps
|Ceiling
|Multi
|150
|High
|Fast
|N/A
|-
|[[file: Giant boulder of doom.png|100px]]
|Giant Boulder
of Doom
|Tilt your device/Use the arrow keys to send this familiar boulder bowling through heroes
|One per floor
|Multi
|275
|Way High!
|N/A
| + Duration x2
|-
|[[file: Shrink ray.png|100px]]
|Shrink Ray
|Puny heroes! Shrink 'em with a tap to lower their speed, attack, and defense
|Ceiling
|Multi
|150
|N/A
|Medium
| + Duration x2
|-
|[[file: Laser blaster.png|100px]]
|Laser Blaster
|Charge up to 3 shots at once, and tap to zap pesky on command
|Floor, blocks wall
|Single
|175
|High
|Medium
| + Shock Chance
|-
|[[file: Slot machine.png|100px]]
|Slot machine
|Try your luck! Are you our next big winner?!
|Floor, blocks wall, one per floor
|N/A
|180
|N/A
|Medium
|Luck: High
|-
|[[file: Pirate cannon.png|110px]]
|Pirate Cannon
|Tap to arm, and take out an entire floor. Vaaarrr!
|Floor, blocks wall
|Multi
|225
|Very High
|Medium
| + Fire Chance
|-
|[[file: Laser shark.png|110px]]
|Laser Shark
|A freaking shark!! After it chows on a hero (or doomkin), tap the attached to its head
|Floor, blocks wall
|Multi
|350
|High
|N/A
| + Duration x2
|}
== Restrictions ==
* Traps must be deployed inside the castle
* Traps cannot be placed over each other. Floor and wall traps cannot overlap
* Cannot deploy floor or wall traps in front of doors ("That's a fire hazard!" as Dr. Evilstein would say)
* Cannot deploy floor or ceiling traps on top of ladders (Dr. Evilstein needs access to "the little dark lord's room.")
* Cannot deploy any traps on the same space as the Princess
* Only 3 minions per floor (Dr. Evilstein refuses to clean up after them again)
* Cannot place a trapdoor on the lowest floor (Dr. Evilstein tells you not to question these things!)
* Only 6 spark minions active at once (Dr. Evilstine tells you very worriedly that the castle cannot take any more!)
bd504f3a68ea05b24be314d292c8956d9f5508d9
Spoils
0
533
988
859
2025-01-16T18:08:51Z
Garlicious
560045
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|Image
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot.png|70px]]
|3 [[File: Cruelpon.png|70px]]
|Purchase
|-
|}
bebf47598072130baf40b12bf72f861ed4fb3601
989
988
2025-01-16T18:09:28Z
Garlicious
560045
/* Hat */
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|Image
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|40px]]
|3 [[File: Cruelpon.png|40px]]
|Purchase
|-
|}
9981d18c0ed36f1280c6fa4dd34374e38051fa19
990
989
2025-01-16T18:09:44Z
Garlicious
560045
/* Hat */
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|Image
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|20px]]
|3 [[File: Cruelpon.png|20px]]
|Purchase
|-
|}
d8f0479bab139e743db3aa71deb66dafff185d70
991
990
2025-01-16T18:10:06Z
Garlicious
560045
/* Hat */
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|Image
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
0bc9926a1ba30282e26a521cde3188738998cd52
993
991
2025-01-16T18:31:24Z
Garlicious
560045
/* Hat */
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|Image
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|Image
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|Image
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|Image
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|Image
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|Image
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|Image
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|Image
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|Image
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|Image
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|Image
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
f51d9b2fa8cd5a59c643e3fd3482430252273ffe
Holis-lays Event 2024
0
540
992
912
2025-01-16T18:21:56Z
Garlicious
560045
wikitext
text/x-wiki
Holis-lays Event 2024 was the first event in Castle Doombad, which went from the 23rd of December 2024 to the 6th of January 2025.
In this event, 7 new holidays related spoils were added, 5 of them being event exclusive, and also a new doomkin re-skin "Reindeerkin". There was also a new event scheme available to get "Bushy White Beard".
='''Re-skins'''=
{| class="wikitable"
!Image
!Name
!Description
!Cost
!Event Exclusive
|-
|[[File: Reindeerkin.png|Thumb|100px]]
|Reindeerkin
|All of the other reindeer used to laugh and call him names, but then he ate them.
|20 [[File: Cruelpon.png|Thumb|30px]]
|Yes
|-
|}
='''Spoils'''=
{| class="wikitable"
!Image
!Name
!Description
!Cost
!Event Exclusive
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|Free
|Yes
|-
|[[File: Bushy white beard.png|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Free
|Yes
|-
|[[File: Santastein.png|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|30 [[File: Cruelpon.png|30px]]
|Yes
|-
|[[File: Candy cane lever.png|100px]]
|Candy Cane Lever
|It's sticky... whose idea was this?
|15 [[File: Cruelpon.png|30px]]
|Yes
|-
|[[File: Xmas tree.png|Thumb|100px]]
|Xmas Tree
|No. It's not real. Wouldn't want the doomkins to use it as a... y'know.
|20 [[File: Cruelpon.png|30px]]
|Yes
|-
|[[File: Peppermint mocha.png|100px]]
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|8 [[File: Cruelpon.png|30px]]
|No
|-
|[[File: Xmas light.png|100px]]
|Xmas Lights
|These bulbs hang in solidarity. If one goes out. They all go out!
|15 [[File: Cruelpon.png|30px]]
|No
|-
|}
33edc847de640925195b046970d5e0a69119cc5e
1000
992
2025-01-18T09:50:01Z
Garlicious
560045
/* Spoils */
wikitext
text/x-wiki
Holis-lays Event 2024 was the first event in Castle Doombad, which went from the 23rd of December 2024 to the 6th of January 2025.
In this event, 7 new holidays related spoils were added, 5 of them being event exclusive, and also a new doomkin re-skin "Reindeerkin". There was also a new event scheme available to get "Bushy White Beard".
='''Re-skins'''=
{| class="wikitable"
!Image
!Name
!Description
!Cost
!Event Exclusive
|-
|[[File: Reindeerkin.png|Thumb|100px]]
|Reindeerkin
|All of the other reindeer used to laugh and call him names, but then he ate them.
|20 [[File: Cruelpon.png|Thumb|30px]]
|Yes
|-
|}
='''Spoils'''=
{| class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
!Event Exclusive
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holi-Slays Event
|Yes
|-
|[[File: Bushy white beard.png|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Free
|Yes
|-
|[[File: Santastein.png|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|30 [[File: Cruelpon.png|30px]]
|Yes
|-
|[[File: Candy cane lever.png|100px]]
|Candy Cane Lever
|It's sticky... whose idea was this?
|15 [[File: Cruelpon.png|30px]]
|Yes
|-
|[[File: Xmas tree.png|Thumb|100px]]
|Xmas Tree
|No. It's not real. Wouldn't want the doomkins to use it as a... y'know.
|20 [[File: Cruelpon.png|30px]]
|Yes
|-
|[[File: Peppermint mocha.png|100px]]
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|8 [[File: Cruelpon.png|30px]]
|No
|-
|[[File: Xmas light.png|100px]]
|Xmas Lights
|These bulbs hang in solidarity. If one goes out. They all go out!
|15 [[File: Cruelpon.png|30px]]
|No
|-
|}
dc1fa218a7561c743d24f34ffdf5d42b73b3cb95
1001
1000
2025-01-18T10:02:18Z
Garlicious
560045
wikitext
text/x-wiki
Holis-lays Event 2024 was the first event in Castle Doombad, which went from the 23rd of December 2024 to the 6th of January 2025.
In this event, 7 new holidays related spoils were added, 5 of them being event exclusive, and also a new doomkin re-skin "Reindeerkin". There was also a new event scheme available to get "Bushy White Beard".
='''Re-skins'''=
{| class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
!Event Exclusive
|-
|[[File: Reindeerkin.png|Thumb|100px]]
|Reindeerkin
|All of the other reindeer used to laugh and call him names, but then he ate them.
|20 [[File: Cruelpon.png|Thumb|30px]]
|Purchase
|Yes
|-
|}
='''Spoils'''=
{| class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
!Event Exclusive
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holi-Slays Event
|Yes
|-
|[[File: Bushy white beard.png|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Muahaheard: all trap rebuild cooldowns are sped up by 50%
|3 [[File: Ha! slot .png|30px]]
|Free
|Event scheme: Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Yes
|-
|[[File: Santastein.png|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|Winter Blunderland: whenever a hero destroys one of your traps, they receive the "chilly" slowdown effect.
|2 [[File: Ha! slot .png|30px]]
|30 [[File: Cruelpon.png|30px]]
|Purchase
|Yes
|-
|[[File: Candy cane lever.png|100px]]
|Candy Cane Lever
|It's sticky... whose idea was this?
|Sweet Surprise: gain 25% chance to auto-reset and skip the activation cooldown for manual traps.
|3 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|Yes
|-
|[[File: Xmas tree.png|Thumb|100px]]
|Xmas Tree
|No. It's not real. Wouldn't want the doomkins to use it as a... y'know.
|Gift Receipt: placing traps or doomkins on red or green floors refunds 10% of their scream cost.
|2 [[File: Ha! slot .png|30px]]
|20 [[File: Cruelpon.png|30px]]
|Purchase
|Yes
|-
|[[File: Peppermint mocha.png|100px]]
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|No
|-
|[[File: Xmas light.png|100px]]
|Xmas Lights
|These bulbs hang in solidarity. If one goes out. They all go out!
|Gift Receipt: placing traps or doomkins on red or green floors refunds 10% of their scream cost.
|2 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|No
|-
|}
d35376806d6fc00bd94ec2a49fc4eb453f7e1086
Events
0
611
1002
2025-01-18T10:25:14Z
Garlicious
560045
Created page with "Events are limited-time features, re-skins, spoils and schemes. We usually get events with important holidays in real life like Christmas. ='''Events'''= {|class="wikitable" !Image !Event !Duration |- |[[File: Holi-slays.png]] |Holi-Slays |23/12/2024 - 6/1/2025 |- |}"
wikitext
text/x-wiki
Events are limited-time features, re-skins, spoils and schemes.
We usually get events with important holidays in real life like Christmas.
='''Events'''=
{|class="wikitable"
!Image
!Event
!Duration
|-
|[[File: Holi-slays.png]]
|Holi-Slays
|23/12/2024 - 6/1/2025
|-
|}
012ac5ff48298be18f6dcd3c9b83bfc2c10a810d
1004
1002
2025-01-18T10:26:44Z
Garlicious
560045
wikitext
text/x-wiki
Events are limited-time features, re-skins, spoils and schemes.
We usually get events with important holidays in real life like Christmas.
='''Events'''=
{|class="wikitable"
!Image
!Event
!Duration
|-
|[[File: Holi-slays.jpg]]
|Holi-Slays
|23/12/2024 - 6/1/2025
|-
|}
0887b66c8522126b1cd5b330ab20aca9f31e4e27
1005
1004
2025-01-18T10:27:11Z
Garlicious
560045
/* Events */
wikitext
text/x-wiki
Events are limited-time features, re-skins, spoils and schemes.
We usually get events with important holidays in real life like Christmas.
='''Events'''=
{|class="wikitable"
!Image
!Event
!Duration
|-
|[[File: Holi-slays.jpg|50px]]
|Holi-Slays
|23/12/2024 - 6/1/2025
|-
|}
823e7164d61cd80aa46fb6d1da3cb2596043d036
1006
1005
2025-01-18T10:31:54Z
Garlicious
560045
wikitext
text/x-wiki
Events are limited-time features, re-skins, spoils and schemes.
We usually get events with important holidays in real life like Christmas.
='''Events'''=
{|class="wikitable"
!Image
!Event
!Duration
|-
|[[File: Holi-slays.jpg|50px]]
|Holi-Slays
|23/12/2024 - 6/1/2025
|-
|}
=='''Re-Skins'''==
{| class="wikitable"
!Image
!Event
!Name
!Description
!Cost
!How to unlock
!Event Exclusive
|-
|[[File: Reindeerkin.png|Thumb|100px]]
|Holi-Slays
|Reindeerkin
|All of the other reindeer used to laugh and call him names, but then he ate them.
|20 [[File: Cruelpon.png|Thumb|30px]]
|Purchase
|Yes
|-
|}
=='''Spoils'''==
{| class="wikitable"
!Image
!Event
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
!Event Exclusive
|-
|[[File: Holislay hat.png|100px]]
|Holi-Slays
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holi-Slays Event
|Yes
|-
|[[File: Bushy white beard.png|100px]]
|Holi-Slays
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Muahaheard: all trap rebuild cooldowns are sped up by 50%
|3 [[File: Ha! slot .png|30px]]
|Free
|Event scheme: Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Yes
|-
|[[File: Santastein.png|100px]]
|Holi-Slays
|Santastein
|This year... Christmas will be... oursss!!
|Winter Blunderland: whenever a hero destroys one of your traps, they receive the "chilly" slowdown effect.
|2 [[File: Ha! slot .png|30px]]
|30 [[File: Cruelpon.png|30px]]
|Purchase
|Yes
|-
|[[File: Candy cane lever.png|100px]]
|Holi-Slays
|Candy Cane Lever
|It's sticky... whose idea was this?
|Sweet Surprise: gain 25% chance to auto-reset and skip the activation cooldown for manual traps.
|3 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|Yes
|-
|[[File: Xmas tree.png|Thumb|100px]]
|Holi-Slays
|Xmas Tree
|No. It's not real. Wouldn't want the doomkins to use it as a... y'know.
|Gift Receipt: placing traps or doomkins on red or green floors refunds 10% of their scream cost.
|2 [[File: Ha! slot .png|30px]]
|20 [[File: Cruelpon.png|30px]]
|Purchase
|Yes
|-
|[[File: Peppermint mocha.png|100px]]
|Holi-Slays
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|No
|-
|[[File: Xmas light.png|100px]]
|Holi-Slays
|Xmas Lights
|These bulbs hang in solidarity. If one goes out. They all go out!
|Gift Receipt: placing traps or doomkins on red or green floors refunds 10% of their scream cost.
|2 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|No
|-
|}
5f734ae368e56423ea2998715916411237116ccd
File:Holi-slays.jpg
6
612
1003
2025-01-18T10:26:20Z
Garlicious
560045
wikitext
text/x-wiki
== Licensing ==
{{License|CC-PD}}
3510a085bedeef63c72af15693e420a2352fc3b2
Castle Doombad Wiki
0
215
1007
956
2025-01-18T10:33:47Z
Garlicious
560045
wikitext
text/x-wiki
==Welcome to the Castle Doombad wiki!==
[[File:Castledoombadlogo.png|thumb|300px]]
Castle Doombad is a indie strategy and tower defense game, where you need to place different traps and doomkins to defeat heroes and defend Princess Luvbug. The game is created by GrumpyFace Studios and published by Yodo1 Games.
There are 5 chapters in the game. The first three "[[Mind Your Manor]]", "[[Diescraper]]" and "[[Dungeon Dilemma]]". There are 2 extra chapters, "[[Summer Slaycation]]" and "[[Space Madness]]".
Explore the other pages to find out more!
<gallery mode="packed">
File:Autobow.png|thumb|250px|[[Traps]]
File:Hunky knight.png|thumb|140px|[[Heroes]]
File:Mind your manor.png|thumb|150x140px|[[Chapters]]
File:Evilstein.png|thumb|170px|[[Roguevenge]]
File:Holi-slays.jpg|thumb|50px|[[Events]]
</gallery>
a8670536fbbe9404f32b3e6c2b45a51a44ffe433
File:3D glasses.png
6
613
1008
2025-01-19T20:49:18Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Batstache.png
6
614
1009
2025-01-19T20:49:21Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Black mustache.png
6
615
1010
2025-01-19T20:49:22Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Blue viking helmet.png
6
616
1011
2025-01-19T20:49:23Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Brown mustache.png
6
617
1012
2025-01-19T20:49:25Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Clown wig.png
6
618
1013
2025-01-19T20:49:26Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Dark Evilstein.png
6
620
1015
2025-01-19T20:49:30Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Gold sparkly glasses.png
6
621
1016
2025-01-19T20:49:32Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Greenvilstein.png
6
622
1017
2025-01-19T20:49:34Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Hockey mask.png
6
623
1018
2025-01-19T20:49:36Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Pointy crown.png
6
624
1019
2025-01-19T20:49:37Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Purple ribbon top hat.png
6
625
1020
2025-01-19T20:49:39Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Red pointy crown.png
6
626
1021
2025-01-19T20:49:40Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Red ribbon top hat.png
6
627
1022
2025-01-19T20:49:42Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Red top hat.png
6
628
1023
2025-01-19T20:49:43Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Skull top hat.png
6
629
1024
2025-01-19T20:49:45Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Sparkly glasses.png
6
630
1025
2025-01-19T20:49:47Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Technokitty headset.png
6
631
1026
2025-01-19T20:49:48Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Viking helmet.png
6
632
1027
2025-01-19T20:49:50Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
Spoils
0
533
1028
993
2025-01-19T20:59:07Z
SuperVlogger94
560649
Added images for spoils
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Cold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
b271cf778f3f8b6b42ca73c4cd60f9dde80bfe16
1030
1028
2025-01-19T21:02:59Z
SuperVlogger94
560649
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
f4f3b9614d503dfa411f1b42d480fef1ca268e1d
1031
1030
2025-01-25T17:12:45Z
Garlicious
560045
/* Evilstein */
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
=='''Glasses/Mask'''==
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|3D Glasses
|Why settle for just two dimensions when you can be villanious in all three?
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Gold Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Get 20 crowns
|-
|
|Hockey Mask
|This is strictly a sporting good. Has nothing to do with evil. Nope...
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 52 crowns
cc0f3bb6df1fae7ef63db9b32ea7ebfd3631efc3
1032
1031
2025-01-25T17:14:23Z
Garlicious
560045
/* Glasses/Mask */
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Glasses/Mask===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|3D Glasses
|Why settle for just two dimensions when you can be villanious in all three?
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Gold Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Get 20 crowns
|-
|
|Hockey Mask
|This is strictly a sporting good. Has nothing to do with evil. Nope...
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 52 crowns
2082b4d32304f016a6343d196f8c1729686af9ff
1033
1032
2025-01-25T17:22:59Z
Garlicious
560045
/* Evilstein */
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Glasses/Mask===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|3D Glasses
|Why settle for just two dimensions when you can be villanious in all three?
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Gold Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Get 20 crowns
|-
|
|Hockey Mask
|This is strictly a sporting good. Has nothing to do with evil. Nope...
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 52 crowns
|-
|}
===Mustache/Beard===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Brown Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Black Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Batstache
|Na na na na na na na na... Batstache!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Bushy white beard.png|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
Muahaheard: all trap rebuild cooldowns are sped up by 50%
|3 [[File: Ha! slot .png|30px]]
|Free
|Event scheme: Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|-
|}
a8c416965d541949f46ad6341dcf71988c9dcf31
1034
1033
2025-01-25T17:24:34Z
Garlicious
560045
/* Mustache/Beard */
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Glasses/Mask===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|3D Glasses
|Why settle for just two dimensions when you can be villanious in all three?
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Gold Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Get 20 crowns
|-
|
|Hockey Mask
|This is strictly a sporting good. Has nothing to do with evil. Nope...
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 52 crowns
|-
|}
===Mustache/Beard===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Brown Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Black Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Batstache
|Na na na na na na na na... Batstache!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Bushy white beard.png|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Muahaheard: all trap rebuild cooldowns are sped up by 50%
|3 [[File: Ha! slot .png|30px]]
|Free
|Event scheme: Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|-
|}
97f6a378e58f8f4754f78c7f57c77ce4daf48c8e
1035
1034
2025-01-25T17:32:28Z
Garlicious
560045
/* Spoils List */
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Glasses/Mask===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|3D Glasses
|Why settle for just two dimensions when you can be villanious in all three?
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Gold Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Get 20 crowns
|-
|
|Hockey Mask
|This is strictly a sporting good. Has nothing to do with evil. Nope...
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 52 crowns
|-
|}
===Mustache/Beard===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Brown Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Black Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Batstache
|Na na na na na na na na... Batstache!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Bushy white beard.png|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Muahaheard: all trap rebuild cooldowns are sped up by 50%
|3 [[File: Ha! slot .png|30px]]
|Free
|Event scheme: Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|-
|}
===Skin Colour===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Greenvilstein
|Technically, it would be accurate to call Evilstein a doctor of doom...
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 56 crowns
|-
|
|Dark Evilstein
|Ow, the edge!
|Heebie Jeebies: terrifying and bloodcurdling nightmares are 10% more likely to appear in Roguevenge.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete Night 1 in Roguevenge
|-
|[[File: Santastein.png|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|Winter Blunderland: whenever a hero destroys one of your traps, they receive the "chilly" slowdown effect.
|2 [[File: Ha! slot .png|30px]]
|30 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
5834110fd64d1d0330db17676b5fb34c9bbb0e0a
1041
1035
2025-01-25T18:18:50Z
Garlicious
560045
/* Spoils List */
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Glasses/Mask===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|3D Glasses
|Why settle for just two dimensions when you can be villanious in all three?
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Gold Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Get 20 crowns
|-
|
|Hockey Mask
|This is strictly a sporting good. Has nothing to do with evil. Nope...
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 52 crowns
|-
|}
===Mustache/Beard===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Brown Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Black Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Batstache
|Na na na na na na na na... Batstache!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Bushy white beard.png|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Muahaheard: all trap rebuild cooldowns are sped up by 50%
|3 [[File: Ha! slot .png|30px]]
|Free
|Event scheme: Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|-
|}
===Skin Colour===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Greenvilstein
|Technically, it would be accurate to call Evilstein a doctor of doom...
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 56 crowns
|-
|
|Dark Evilstein
|Ow, the edge!
|Heebie Jeebies: terrifying and bloodcurdling nightmares are 10% more likely to appear in Roguevenge.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete Night 1 in Roguevenge
|-
|[[File: Santastein.png|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|Winter Blunderland: whenever a hero destroys one of your traps, they receive the "chilly" slowdown effect.
|2 [[File: Ha! slot .png|30px]]
|30 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
=='''Desk'''==
===Items===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Candles
|They're candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Gothy Candles
|Even more candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Bat Candle
|The perfect addition to any lair, whether you're hatching evil plans or just enjoying villanous 'me time'.
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-9
|-
|
|Slayline Slaypler
|Believe it or not, this is one of Evilstein's most prized possessions.
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pumpkin Spice Latt-Slay
|I'm not basic, you're basic!!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-6
|-
|[[File: Peppermint mocha.png|100px]]
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Monkey Paw
|Be careful what you wish for...
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Bat Mic
|Perfect for villains who prefer to deliver their monologues in the dark.
|High Feardelity: a free scream is generated after every fourth trap or doomkins placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-3
|-
|
|Badlantir
|A sticky note on the back reads: 'no touchy!'
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|12 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Hooded Figure
|Dropped by a foolish hero. Evilstein doesn't recognize the character-but he digs their style
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Baddie Berries Cereal
|Yum!
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|}
b0827f6c513d5415c3e2dfa264e452d5ed8c9144
1042
1041
2025-01-26T17:35:02Z
Garlicious
560045
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Glasses/Mask===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|3D Glasses
|Why settle for just two dimensions when you can be villanious in all three?
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Gold Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Get 20 crowns
|-
|
|Hockey Mask
|This is strictly a sporting good. Has nothing to do with evil. Nope...
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 52 crowns
|-
|}
===Mustache/Beard===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Brown Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Black Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Batstache
|Na na na na na na na na... Batstache!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Bushy white beard.png|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Muahaheard: all trap rebuild cooldowns are sped up by 50%
|3 [[File: Ha! slot .png|30px]]
|Free
|Event scheme: Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|-
|}
===Skin Colour===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Greenvilstein
|Technically, it would be accurate to call Evilstein a doctor of doom...
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 56 crowns
|-
|
|Dark Evilstein
|Ow, the edge!
|Heebie Jeebies: terrifying and bloodcurdling nightmares are 10% more likely to appear in Roguevenge.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete Night 1 in Roguevenge
|-
|[[File: Santastein.png|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|Winter Blunderland: whenever a hero destroys one of your traps, they receive the "chilly" slowdown effect.
|2 [[File: Ha! slot .png|30px]]
|30 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
=='''Desk'''==
===Items===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Candles
|They're candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Gothy Candles
|Even more candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Bat Candle
|The perfect addition to any lair, whether you're hatching evil plans or just enjoying villanous 'me time'.
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-9
|-
|
|Slayline Slaypler
|Believe it or not, this is one of Evilstein's most prized possessions.
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pumpkin Spice Latt-Slay
|I'm not basic, you're basic!!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-6
|-
|[[File: Peppermint mocha.png|100px]]
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Monkey Paw
|Be careful what you wish for...
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Bat Mic
|Perfect for villains who prefer to deliver their monologues in the dark.
|High Feardelity: a free scream is generated after every fourth trap or doomkins placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-3
|-
|
|Badlantir
|A sticky note on the back reads: 'no touchy!'
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|12 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Hooded Figure
|Dropped by a foolish hero. Evilstein doesn't recognize the character-but he digs their style
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Baddie Berries Cereal
|Yum!
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|}
===Lever===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Skelly Lever
|Use this whenever you've got a bone to pick.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Red Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Complete 10 runs in Roguevenge.
|-
|
|Pumpkin Lever
|Spookiness in the palm of your hand! Evilstein swears it makes the controls more responsive.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Get 42 crowns
|-
|[[File: Candy cane lever.png|100px]]
|Candy Cane Lever
|It's sticky... whose idea was this?
|Sweet Surprise: gain 25% chance to auto-reset and skip the activation cooldown for manual traps.
|3 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
3e7ea554fa798ea776892d18649272033fc16f62
1043
1042
2025-01-26T17:38:57Z
Garlicious
560045
/* Desk */
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Glasses/Mask===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|3D Glasses
|Why settle for just two dimensions when you can be villanious in all three?
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Gold Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Get 20 crowns
|-
|
|Hockey Mask
|This is strictly a sporting good. Has nothing to do with evil. Nope...
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 52 crowns
|-
|}
===Mustache/Beard===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Brown Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Black Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Batstache
|Na na na na na na na na... Batstache!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Bushy white beard.png|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Muahaheard: all trap rebuild cooldowns are sped up by 50%
|3 [[File: Ha! slot .png|30px]]
|Free
|Event scheme: Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|-
|}
===Skin Colour===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Greenvilstein
|Technically, it would be accurate to call Evilstein a doctor of doom...
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 56 crowns
|-
|
|Dark Evilstein
|Ow, the edge!
|Heebie Jeebies: terrifying and bloodcurdling nightmares are 10% more likely to appear in Roguevenge.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete Night 1 in Roguevenge
|-
|[[File: Santastein.png|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|Winter Blunderland: whenever a hero destroys one of your traps, they receive the "chilly" slowdown effect.
|2 [[File: Ha! slot .png|30px]]
|30 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
=='''Desk'''==
===Items===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Candles
|They're candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Gothy Candles
|Even more candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Bat Candle
|The perfect addition to any lair, whether you're hatching evil plans or just enjoying villanous 'me time'.
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-9
|-
|
|Slayline Slaypler
|Believe it or not, this is one of Evilstein's most prized possessions.
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pumpkin Spice Latt-Slay
|I'm not basic, you're basic!!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-6
|-
|[[File: Peppermint mocha.png|100px]]
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Monkey Paw
|Be careful what you wish for...
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Bat Mic
|Perfect for villains who prefer to deliver their monologues in the dark.
|High Feardelity: a free scream is generated after every fourth trap or doomkins placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-3
|-
|
|Badlantir
|A sticky note on the back reads: 'no touchy!'
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|12 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Hooded Figure
|Dropped by a foolish hero. Evilstein doesn't recognize the character-but he digs their style
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Baddie Berries Cereal
|Yum!
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|}
===Lever===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Skelly Lever
|Use this whenever you've got a bone to pick.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Red Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Complete 10 runs in Roguevenge.
|-
|
|Pumpkin Lever
|Spookiness in the palm of your hand! Evilstein swears it makes the controls more responsive.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Get 42 crowns
|-
|[[File: Candy cane lever.png|100px]]
|Candy Cane Lever
|It's sticky... whose idea was this?
|Sweet Surprise: gain 25% chance to auto-reset and skip the activation cooldown for manual traps.
|3 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Desk===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Desk
|Dark and dreary, if you're into that sorta thing.
|Diescount: in Roguevenge, all soul costs are reduced by 3
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 60 runs in Roguevenge
|-
|
|Coming Soon!
|?
|?
|? [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 65 runs in Roguevenge
c023b1c70613942a4395303bab3fadda9854f00c
1044
1043
2025-01-26T17:50:19Z
Garlicious
560045
/* Desk */
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Glasses/Mask===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|3D Glasses
|Why settle for just two dimensions when you can be villanious in all three?
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Gold Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Get 20 crowns
|-
|
|Hockey Mask
|This is strictly a sporting good. Has nothing to do with evil. Nope...
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 52 crowns
|-
|}
===Mustache/Beard===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Brown Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Black Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Batstache
|Na na na na na na na na... Batstache!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Bushy white beard.png|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Muahaheard: all trap rebuild cooldowns are sped up by 50%
|3 [[File: Ha! slot .png|30px]]
|Free
|Event scheme: Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|-
|}
===Skin Colour===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Greenvilstein
|Technically, it would be accurate to call Evilstein a doctor of doom...
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 56 crowns
|-
|
|Dark Evilstein
|Ow, the edge!
|Heebie Jeebies: terrifying and bloodcurdling nightmares are 10% more likely to appear in Roguevenge.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete Night 1 in Roguevenge
|-
|[[File: Santastein.png|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|Winter Blunderland: whenever a hero destroys one of your traps, they receive the "chilly" slowdown effect.
|2 [[File: Ha! slot .png|30px]]
|30 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
=='''Desk'''==
===Items===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Candles
|They're candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Gothy Candles
|Even more candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Bat Candle
|The perfect addition to any lair, whether you're hatching evil plans or just enjoying villanous 'me time'.
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-9
|-
|
|Slayline Slaypler
|Believe it or not, this is one of Evilstein's most prized possessions.
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pumpkin Spice Latt-Slay
|I'm not basic, you're basic!!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-6
|-
|[[File: Peppermint mocha.png|100px]]
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Monkey Paw
|Be careful what you wish for...
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Bat Mic
|Perfect for villains who prefer to deliver their monologues in the dark.
|High Feardelity: a free scream is generated after every fourth trap or doomkins placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-3
|-
|
|Badlantir
|A sticky note on the back reads: 'no touchy!'
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|12 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Hooded Figure
|Dropped by a foolish hero. Evilstein doesn't recognize the character-but he digs their style
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Baddie Berries Cereal
|Yum!
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|}
===Lever===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Skelly Lever
|Use this whenever you've got a bone to pick.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Red Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Complete 10 runs in Roguevenge.
|-
|
|Pumpkin Lever
|Spookiness in the palm of your hand! Evilstein swears it makes the controls more responsive.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Get 42 crowns
|-
|[[File: Candy cane lever.png|100px]]
|Candy Cane Lever
|It's sticky... whose idea was this?
|Sweet Surprise: gain 25% chance to auto-reset and skip the activation cooldown for manual traps.
|3 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Desk===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Desk
|Dark and dreary, if you're into that sorta thing.
|Diescount: in Roguevenge, all soul costs are reduced by 3
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 60 runs in Roguevenge
|-
|
|Coming Soon!
|?
|?
|? [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 65 runs in Roguevenge
|}
===Decal===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Big Skull Decal
|You can never have too many skulls in your decor!
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Star Decal
|Looks so good, you could imagine it on a shirt!
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Heart Decal
|Awwwww...
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Upsidedownforce Decal
|Would make a cool back-of-the-hand tattoo.
|No Bonus
|0
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|No AI Decal
|Even Evilstein's supports human-made art!
|No Bonus
|0
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Doomkin Decal
|Everyone loves doomkins!
|No Bonus
|0
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Grumpy Decal
|Video games!
|No Bonus
|0
|Free
|Get 75 crowns
ba8fd7d2ef394ea02c68799e158aba934d365d69
1045
1044
2025-01-26T18:07:29Z
Garlicious
560045
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Glasses/Mask===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|3D Glasses
|Why settle for just two dimensions when you can be villanious in all three?
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Gold Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Get 20 crowns
|-
|
|Hockey Mask
|This is strictly a sporting good. Has nothing to do with evil. Nope...
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 52 crowns
|-
|}
===Mustache/Beard===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Brown Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Black Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Batstache
|Na na na na na na na na... Batstache!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Bushy white beard.png|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Muahaheard: all trap rebuild cooldowns are sped up by 50%
|3 [[File: Ha! slot .png|30px]]
|Free
|Event scheme: Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|-
|}
===Skin Colour===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Greenvilstein
|Technically, it would be accurate to call Evilstein a doctor of doom...
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 56 crowns
|-
|
|Dark Evilstein
|Ow, the edge!
|Heebie Jeebies: terrifying and bloodcurdling nightmares are 10% more likely to appear in Roguevenge.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete Night 1 in Roguevenge
|-
|[[File: Santastein.png|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|Winter Blunderland: whenever a hero destroys one of your traps, they receive the "chilly" slowdown effect.
|2 [[File: Ha! slot .png|30px]]
|30 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
=='''Desk'''==
===Items===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Candles
|They're candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Gothy Candles
|Even more candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Bat Candle
|The perfect addition to any lair, whether you're hatching evil plans or just enjoying villanous 'me time'.
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-9
|-
|
|Slayline Slaypler
|Believe it or not, this is one of Evilstein's most prized possessions.
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pumpkin Spice Latt-Slay
|I'm not basic, you're basic!!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-6
|-
|[[File: Peppermint mocha.png|100px]]
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Monkey Paw
|Be careful what you wish for...
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Bat Mic
|Perfect for villains who prefer to deliver their monologues in the dark.
|High Feardelity: a free scream is generated after every fourth trap or doomkins placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-3
|-
|
|Badlantir
|A sticky note on the back reads: 'no touchy!'
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|12 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Hooded Figure
|Dropped by a foolish hero. Evilstein doesn't recognize the character-but he digs their style
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Baddie Berries Cereal
|Yum!
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|}
===Lever===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Skelly Lever
|Use this whenever you've got a bone to pick.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Red Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Complete 10 runs in Roguevenge.
|-
|
|Pumpkin Lever
|Spookiness in the palm of your hand! Evilstein swears it makes the controls more responsive.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Get 42 crowns
|-
|[[File: Candy cane lever.png|100px]]
|Candy Cane Lever
|It's sticky... whose idea was this?
|Sweet Surprise: gain 25% chance to auto-reset and skip the activation cooldown for manual traps.
|3 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Desk===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Desk
|Dark and dreary, if you're into that sorta thing.
|Diescount: in Roguevenge, all soul costs are reduced by 3
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 60 runs in Roguevenge
|-
|
|Coming Soon!
|?
|?
|? [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 65 runs in Roguevenge
|}
===Decal===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Big Skull Decal
|You can never have too many skulls in your decor!
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Star Decal
|Looks so good, you could imagine it on a shirt!
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Heart Decal
|Awwwww...
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Upsidedownforce Decal
|Would make a cool back-of-the-hand tattoo.
|No Bonus
|0
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|No AI Decal
|Even Evilstein's supports human-made art!
|No Bonus
|0
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Doomkin Decal
|Everyone loves doomkins!
|No Bonus
|0
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Grumpy Decal
|Video games!
|No Bonus
|0
|Free
|Get 75 crowns
|}
=='''Chair'''==
===Chair===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Bone Throne
|Not the comfiest chair, but it sure looks cool.
|Diescount: in Roguevenge, all soul costs are reduced by 3
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Blue Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pink Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Fire Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme
|-
|
|Eggcellent Chair
|The ideal chair for hatching your next evil scheme.
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Very Pointy Throne
|It's very pointy.
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Complete 40 runs in Roguevenge
|-
|
|Space Throne
|With this throne you feel as though you have... Ultimate Power!
|Shock Therapy: heroes stay shocked for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Complete 70 runs in Roguevenge
|}
9eef9948b020e997d545a09ac392ea7f1b9f5db8
1046
1045
2025-01-27T17:57:57Z
Garlicious
560045
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Glasses/Mask===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|3D Glasses
|Why settle for just two dimensions when you can be villanious in all three?
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Gold Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Get 20 crowns
|-
|
|Hockey Mask
|This is strictly a sporting good. Has nothing to do with evil. Nope...
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 52 crowns
|-
|}
===Mustache/Beard===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Brown Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Black Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Batstache
|Na na na na na na na na... Batstache!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Bushy white beard.png|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Muahaheard: all trap rebuild cooldowns are sped up by 50%
|3 [[File: Ha! slot .png|30px]]
|Free
|Event Scheme: Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|-
|}
===Skin Colour===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Greenvilstein
|Technically, it would be accurate to call Evilstein a doctor of doom...
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 56 crowns
|-
|
|Dark Evilstein
|Ow, the edge!
|Heebie Jeebies: terrifying and bloodcurdling nightmares are 10% more likely to appear in Roguevenge.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete Night 1 in Roguevenge
|-
|[[File: Santastein.png|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|Winter Blunderland: whenever a hero destroys one of your traps, they receive the "chilly" slowdown effect.
|2 [[File: Ha! slot .png|30px]]
|30 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
=='''Desk'''==
===Items===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Candles
|They're candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Gothy Candles
|Even more candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Bat Candle
|The perfect addition to any lair, whether you're hatching evil plans or just enjoying villanous 'me time'.
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-9
|-
|
|Slayline Slaypler
|Believe it or not, this is one of Evilstein's most prized possessions.
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pumpkin Spice Latt-Slay
|I'm not basic, you're basic!!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-6
|-
|[[File: Peppermint mocha.png|100px]]
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Monkey Paw
|Be careful what you wish for...
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Bat Mic
|Perfect for villains who prefer to deliver their monologues in the dark.
|High Feardelity: a free scream is generated after every fourth trap or doomkins placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-3
|-
|
|Badlantir
|A sticky note on the back reads: 'no touchy!'
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|12 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Hooded Figure
|Dropped by a foolish hero. Evilstein doesn't recognize the character-but he digs their style
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Baddie Berries Cereal
|Yum!
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|}
===Lever===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Skelly Lever
|Use this whenever you've got a bone to pick.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Red Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Complete 10 runs in Roguevenge.
|-
|
|Pumpkin Lever
|Spookiness in the palm of your hand! Evilstein swears it makes the controls more responsive.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Get 42 crowns
|-
|[[File: Candy cane lever.png|100px]]
|Candy Cane Lever
|It's sticky... whose idea was this?
|Sweet Surprise: gain 25% chance to auto-reset and skip the activation cooldown for manual traps.
|3 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Desk===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Desk
|Dark and dreary, if you're into that sorta thing.
|Diescount: in Roguevenge, all soul costs are reduced by 3
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 60 runs in Roguevenge
|-
|
|Coming Soon!
|?
|?
|? [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 65 runs in Roguevenge
|}
===Decal===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Big Skull Decal
|You can never have too many skulls in your decor!
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Star Decal
|Looks so good, you could imagine it on a shirt!
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Heart Decal
|Awwwww...
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Upsidedownforce Decal
|Would make a cool back-of-the-hand tattoo.
|No Bonus
|0
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|No AI Decal
|Even Evilstein's supports human-made art!
|No Bonus
|0
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Doomkin Decal
|Everyone loves doomkins!
|No Bonus
|0
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Grumpy Decal
|Video games!
|No Bonus
|0
|Free
|Get 75 crowns
|}
=='''Chair'''==
===Chair===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Bone Throne
|Not the comfiest chair, but it sure looks cool.
|Diescount: in Roguevenge, all soul costs are reduced by 3
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Blue Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pink Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Fire Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme
|-
|
|Eggcellent Chair
|The ideal chair for hatching your next evil scheme.
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Very Pointy Throne
|It's very pointy.
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Complete 40 runs in Roguevenge
|-
|
|Space Throne
|With this throne you feel as though you have... Ultimate Power!
|Shock Therapy: heroes stay shocked for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Complete 70 runs in Roguevenge
|}
=='''Wall'''==
===Item===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Red Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Blue Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Purple Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: expand the castle down 3 floors below down.
|-
|
|Green Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Complete 30 runs in Roguevenge
|-
|
|Pink Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Complete 10 To-Dooms
|-
|
|Trumpet Skelly
|Doot doot!
|Screamphony: get an extra 5 screams every time the princess screams (stackable)
|1 [[File: Ha! slot .png|30px]]
|7 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Streamer Lights
|Get your streaming career started right with these! A common side gig amongst villains.
|Shock Therapy: heroes stay shocked for 2 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|7 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Neon Signs
|These are a vibe.
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Doomkin Painting
|Every wall needs some framed furry cuteness!! (Wait, do they even have fur?)
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Evilstein Painting
|This was a birthday gift from Evilstein to himself.
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme
|-
|
|Familiar Weapons
|Where have I seen these before?...
|Third Time's The Harm: every third trap or doomkin placed in the castle is sparkly and has all stats buffed by 33% for thirteen seconds.
|3 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|}
2c209854990e858e0dc56e6511403a46f761e3c5
1047
1046
2025-01-27T18:01:51Z
Garlicious
560045
/* Wall */
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Glasses/Mask===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|3D Glasses
|Why settle for just two dimensions when you can be villanious in all three?
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Gold Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Get 20 crowns
|-
|
|Hockey Mask
|This is strictly a sporting good. Has nothing to do with evil. Nope...
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 52 crowns
|-
|}
===Mustache/Beard===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Brown Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Black Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Batstache
|Na na na na na na na na... Batstache!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Bushy white beard.png|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Muahaheard: all trap rebuild cooldowns are sped up by 50%
|3 [[File: Ha! slot .png|30px]]
|Free
|Event Scheme: Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|-
|}
===Skin Colour===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Greenvilstein
|Technically, it would be accurate to call Evilstein a doctor of doom...
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 56 crowns
|-
|
|Dark Evilstein
|Ow, the edge!
|Heebie Jeebies: terrifying and bloodcurdling nightmares are 10% more likely to appear in Roguevenge.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete Night 1 in Roguevenge
|-
|[[File: Santastein.png|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|Winter Blunderland: whenever a hero destroys one of your traps, they receive the "chilly" slowdown effect.
|2 [[File: Ha! slot .png|30px]]
|30 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
=='''Desk'''==
===Items===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Candles
|They're candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Gothy Candles
|Even more candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Bat Candle
|The perfect addition to any lair, whether you're hatching evil plans or just enjoying villanous 'me time'.
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-9
|-
|
|Slayline Slaypler
|Believe it or not, this is one of Evilstein's most prized possessions.
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pumpkin Spice Latt-Slay
|I'm not basic, you're basic!!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-6
|-
|[[File: Peppermint mocha.png|100px]]
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Monkey Paw
|Be careful what you wish for...
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Bat Mic
|Perfect for villains who prefer to deliver their monologues in the dark.
|High Feardelity: a free scream is generated after every fourth trap or doomkins placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-3
|-
|
|Badlantir
|A sticky note on the back reads: 'no touchy!'
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|12 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Hooded Figure
|Dropped by a foolish hero. Evilstein doesn't recognize the character-but he digs their style
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Baddie Berries Cereal
|Yum!
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|}
===Lever===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Skelly Lever
|Use this whenever you've got a bone to pick.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Red Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Complete 10 runs in Roguevenge.
|-
|
|Pumpkin Lever
|Spookiness in the palm of your hand! Evilstein swears it makes the controls more responsive.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Get 42 crowns
|-
|[[File: Candy cane lever.png|100px]]
|Candy Cane Lever
|It's sticky... whose idea was this?
|Sweet Surprise: gain 25% chance to auto-reset and skip the activation cooldown for manual traps.
|3 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Desk===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Desk
|Dark and dreary, if you're into that sorta thing.
|Diescount: in Roguevenge, all soul costs are reduced by 3
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 60 runs in Roguevenge
|-
|
|Coming Soon!
|?
|?
|? [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 65 runs in Roguevenge
|}
===Decal===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Big Skull Decal
|You can never have too many skulls in your decor!
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Star Decal
|Looks so good, you could imagine it on a shirt!
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Heart Decal
|Awwwww...
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Upsidedownforce Decal
|Would make a cool back-of-the-hand tattoo.
|No Bonus
|0
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|No AI Decal
|Even Evilstein's supports human-made art!
|No Bonus
|0
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Doomkin Decal
|Everyone loves doomkins!
|No Bonus
|0
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Grumpy Decal
|Video games!
|No Bonus
|0
|Free
|Get 75 crowns
|}
=='''Chair'''==
===Chair===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Bone Throne
|Not the comfiest chair, but it sure looks cool.
|Diescount: in Roguevenge, all soul costs are reduced by 3
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Blue Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pink Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Fire Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme
|-
|
|Eggcellent Chair
|The ideal chair for hatching your next evil scheme.
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Very Pointy Throne
|It's very pointy.
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Complete 40 runs in Roguevenge
|-
|
|Space Throne
|With this throne you feel as though you have... Ultimate Power!
|Shock Therapy: heroes stay shocked for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Complete 70 runs in Roguevenge
|}
=='''Wall'''==
===Item===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Red Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Blue Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Purple Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: expand the castle down 3 floors below down.
|-
|
|Green Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Complete 30 runs in Roguevenge
|-
|
|Pink Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Complete 10 To-Dooms
|-
|
|Trumpet Skelly
|Doot doot!
|Screamphony: get an extra 5 screams every time the princess screams (stackable)
|1 [[File: Ha! slot .png|30px]]
|7 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Streamer Lights
|Get your streaming career started right with these! A common side gig amongst villains.
|Shock Therapy: heroes stay shocked for 2 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|7 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Neon Signs
|These are a vibe.
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Doomkin Painting
|Every wall needs some framed furry cuteness!! (Wait, do they even have fur?)
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Evilstein Painting
|This was a birthday gift from Evilstein to himself.
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme
|-
|
|Familiar Weapons
|Where have I seen these before?...
|Third Time's The Harm: every third trap or doomkin placed in the castle is sparkly and has all stats buffed by 33% for thirteen seconds.
|3 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|}
===Ceiling===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Xmas light.png|100px]]
|Xmas Lights
|These bulbs hang in solidarity. If one goes out. They all go out!
|Gift Receipt: placing traps or doomkins on red or green floors refunds 10% of their scream cost.
|2 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|}
cce7ccefd4533d1bf80820478d2f358b085b37e1
1048
1047
2025-01-27T18:05:41Z
Garlicious
560045
/* Wall */
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Glasses/Mask===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|3D Glasses
|Why settle for just two dimensions when you can be villanious in all three?
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Gold Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Get 20 crowns
|-
|
|Hockey Mask
|This is strictly a sporting good. Has nothing to do with evil. Nope...
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 52 crowns
|-
|}
===Mustache/Beard===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Brown Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Black Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Batstache
|Na na na na na na na na... Batstache!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Bushy white beard.png|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Muahaheard: all trap rebuild cooldowns are sped up by 50%
|3 [[File: Ha! slot .png|30px]]
|Free
|Event Scheme: Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|-
|}
===Skin Colour===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Greenvilstein
|Technically, it would be accurate to call Evilstein a doctor of doom...
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 56 crowns
|-
|
|Dark Evilstein
|Ow, the edge!
|Heebie Jeebies: terrifying and bloodcurdling nightmares are 10% more likely to appear in Roguevenge.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete Night 1 in Roguevenge
|-
|[[File: Santastein.png|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|Winter Blunderland: whenever a hero destroys one of your traps, they receive the "chilly" slowdown effect.
|2 [[File: Ha! slot .png|30px]]
|30 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
=='''Desk'''==
===Items===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Candles
|They're candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Gothy Candles
|Even more candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Bat Candle
|The perfect addition to any lair, whether you're hatching evil plans or just enjoying villanous 'me time'.
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-9
|-
|
|Slayline Slaypler
|Believe it or not, this is one of Evilstein's most prized possessions.
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pumpkin Spice Latt-Slay
|I'm not basic, you're basic!!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-6
|-
|[[File: Peppermint mocha.png|100px]]
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Monkey Paw
|Be careful what you wish for...
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Bat Mic
|Perfect for villains who prefer to deliver their monologues in the dark.
|High Feardelity: a free scream is generated after every fourth trap or doomkins placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-3
|-
|
|Badlantir
|A sticky note on the back reads: 'no touchy!'
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|12 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Hooded Figure
|Dropped by a foolish hero. Evilstein doesn't recognize the character-but he digs their style
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Baddie Berries Cereal
|Yum!
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|}
===Lever===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Skelly Lever
|Use this whenever you've got a bone to pick.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Red Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Complete 10 runs in Roguevenge.
|-
|
|Pumpkin Lever
|Spookiness in the palm of your hand! Evilstein swears it makes the controls more responsive.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Get 42 crowns
|-
|[[File: Candy cane lever.png|100px]]
|Candy Cane Lever
|It's sticky... whose idea was this?
|Sweet Surprise: gain 25% chance to auto-reset and skip the activation cooldown for manual traps.
|3 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Desk===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Desk
|Dark and dreary, if you're into that sorta thing.
|Diescount: in Roguevenge, all soul costs are reduced by 3
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 60 runs in Roguevenge
|-
|
|Coming Soon!
|?
|?
|? [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 65 runs in Roguevenge
|}
===Decal===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Big Skull Decal
|You can never have too many skulls in your decor!
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Star Decal
|Looks so good, you could imagine it on a shirt!
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Heart Decal
|Awwwww...
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Upsidedownforce Decal
|Would make a cool back-of-the-hand tattoo.
|No Bonus
|0
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|No AI Decal
|Even Evilstein's supports human-made art!
|No Bonus
|0
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Doomkin Decal
|Everyone loves doomkins!
|No Bonus
|0
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Grumpy Decal
|Video games!
|No Bonus
|0
|Free
|Get 75 crowns
|}
=='''Chair'''==
===Chair===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Bone Throne
|Not the comfiest chair, but it sure looks cool.
|Diescount: in Roguevenge, all soul costs are reduced by 3
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Blue Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pink Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Fire Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme
|-
|
|Eggcellent Chair
|The ideal chair for hatching your next evil scheme.
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Very Pointy Throne
|It's very pointy.
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Complete 40 runs in Roguevenge
|-
|
|Space Throne
|With this throne you feel as though you have... Ultimate Power!
|Shock Therapy: heroes stay shocked for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Complete 70 runs in Roguevenge
|}
=='''Wall'''==
===Item===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Red Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Blue Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Purple Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: expand the castle down 3 floors below down.
|-
|
|Green Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Complete 30 runs in Roguevenge
|-
|
|Pink Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Complete 10 To-Dooms
|-
|
|Trumpet Skelly
|Doot doot!
|Screamphony: get an extra 5 screams every time the princess screams (stackable)
|1 [[File: Ha! slot .png|30px]]
|7 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Streamer Lights
|Get your streaming career started right with these! A common side gig amongst villains.
|Shock Therapy: heroes stay shocked for 2 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|7 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Neon Signs
|These are a vibe.
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Doomkin Painting
|Every wall needs some framed furry cuteness!! (Wait, do they even have fur?)
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Evilstein Painting
|This was a birthday gift from Evilstein to himself.
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme
|-
|
|Familiar Weapons
|Where have I seen these before?...
|Third Time's The Harm: every third trap or doomkin placed in the castle is sparkly and has all stats buffed by 33% for thirteen seconds.
|3 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|}
===Ceiling===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Xmas light.png|100px]]
|Xmas Lights
|These bulbs hang in solidarity. If one goes out. They all go out!
|Gift Receipt: placing traps or doomkins on red or green floors refunds 10% of their scream cost.
|2 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Wallpaper===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Crimson Wallpaper
|Why settle for cozy when you can have ominous?
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Wallpaper
|This makes it feel like the walls are oozing malice, but, you know, tastefully.
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Complete 20 To-Dooms.
|}
ee5608fd8ac31ac85099e6c99aa0df6a4ed82243
1049
1048
2025-01-27T18:26:18Z
Garlicious
560045
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Glasses/Mask===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|3D Glasses
|Why settle for just two dimensions when you can be villanious in all three?
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Gold Sparky Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Get 20 crowns
|-
|
|Hockey Mask
|This is strictly a sporting good. Has nothing to do with evil. Nope...
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 52 crowns
|-
|}
===Mustache/Beard===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Brown Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Black Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Batstache
|Na na na na na na na na... Batstache!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Bushy white beard.png|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Muahaheard: all trap rebuild cooldowns are sped up by 50%
|3 [[File: Ha! slot .png|30px]]
|Free
|Event Scheme: Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|-
|}
===Skin Colour===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Greenvilstein
|Technically, it would be accurate to call Evilstein a doctor of doom...
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 56 crowns
|-
|
|Dark Evilstein
|Ow, the edge!
|Heebie Jeebies: terrifying and bloodcurdling nightmares are 10% more likely to appear in Roguevenge.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete Night 1 in Roguevenge
|-
|[[File: Santastein.png|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|Winter Blunderland: whenever a hero destroys one of your traps, they receive the "chilly" slowdown effect.
|2 [[File: Ha! slot .png|30px]]
|30 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
=='''Desk'''==
===Items===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Candles
|They're candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Gothy Candles
|Even more candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Bat Candle
|The perfect addition to any lair, whether you're hatching evil plans or just enjoying villanous 'me time'.
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-9
|-
|
|Slayline Slaypler
|Believe it or not, this is one of Evilstein's most prized possessions.
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pumpkin Spice Latt-Slay
|I'm not basic, you're basic!!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-6
|-
|[[File: Peppermint mocha.png|100px]]
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Monkey Paw
|Be careful what you wish for...
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Bat Mic
|Perfect for villains who prefer to deliver their monologues in the dark.
|High Feardelity: a free scream is generated after every fourth trap or doomkins placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-3
|-
|
|Badlantir
|A sticky note on the back reads: 'no touchy!'
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|12 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Hooded Figure
|Dropped by a foolish hero. Evilstein doesn't recognize the character-but he digs their style
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Baddie Berries Cereal
|Yum!
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|}
===Lever===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Skelly Lever
|Use this whenever you've got a bone to pick.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Red Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Complete 10 runs in Roguevenge.
|-
|
|Pumpkin Lever
|Spookiness in the palm of your hand! Evilstein swears it makes the controls more responsive.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Get 42 crowns
|-
|[[File: Candy cane lever.png|100px]]
|Candy Cane Lever
|It's sticky... whose idea was this?
|Sweet Surprise: gain 25% chance to auto-reset and skip the activation cooldown for manual traps.
|3 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Desk===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Desk
|Dark and dreary, if you're into that sorta thing.
|Diescount: in Roguevenge, all soul costs are reduced by 3
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 60 runs in Roguevenge
|-
|
|Coming Soon!
|?
|?
|? [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 65 runs in Roguevenge
|}
===Decal===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Big Skull Decal
|You can never have too many skulls in your decor!
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Star Decal
|Looks so good, you could imagine it on a shirt!
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Heart Decal
|Awwwww...
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Upsidedownforce Decal
|Would make a cool back-of-the-hand tattoo.
|No Bonus
|0
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|No AI Decal
|Even Evilstein's supports human-made art!
|No Bonus
|0
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Doomkin Decal
|Everyone loves doomkins!
|No Bonus
|0
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Grumpy Decal
|Video games!
|No Bonus
|0
|Free
|Get 75 crowns
|}
=='''Chair'''==
===Chair===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Bone Throne
|Not the comfiest chair, but it sure looks cool.
|Diescount: in Roguevenge, all soul costs are reduced by 3
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Blue Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pink Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Fire Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme
|-
|
|Eggcellent Chair
|The ideal chair for hatching your next evil scheme.
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Very Pointy Throne
|It's very pointy.
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Complete 40 runs in Roguevenge
|-
|
|Space Throne
|With this throne you feel as though you have... Ultimate Power!
|Shock Therapy: heroes stay shocked for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Complete 70 runs in Roguevenge
|}
=='''Wall'''==
===Item===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Red Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Blue Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Purple Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: expand the castle down 3 floors below down.
|-
|
|Green Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Complete 30 runs in Roguevenge
|-
|
|Pink Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Complete 10 To-Dooms
|-
|
|Trumpet Skelly
|Doot doot!
|Screamphony: get an extra 5 screams every time the princess screams (stackable)
|1 [[File: Ha! slot .png|30px]]
|7 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Streamer Lights
|Get your streaming career started right with these! A common side gig amongst villains.
|Shock Therapy: heroes stay shocked for 2 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|7 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Neon Signs
|These are a vibe.
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Doomkin Painting
|Every wall needs some framed furry cuteness!! (Wait, do they even have fur?)
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Evilstein Painting
|This was a birthday gift from Evilstein to himself.
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme
|-
|
|Familiar Weapons
|Where have I seen these before?...
|Third Time's The Harm: every third trap or doomkin placed in the castle is sparkly and has all stats buffed by 33% for thirteen seconds.
|3 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|}
===Ceiling===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Xmas light.png|100px]]
|Xmas Lights
|These bulbs hang in solidarity. If one goes out. They all go out!
|Gift Receipt: placing traps or doomkins on red or green floors refunds 10% of their scream cost.
|2 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Wallpaper===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Crimson Wallpaper
|Why settle for cozy when you can have ominous?
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Wallpaper
|This makes it feel like the walls are oozing malice, but, you know, tastefully.
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Complete 20 To-Dooms.
|}
=='''Floor'''==
===Items===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Minifridge
|No more walking all the way to the castle kitchen for this dark lord!
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Cat Tower
|Almost as good as a cardboard box!
|Shiny Scavenger: glints drop +1 loot pickups
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Broom Of Doom
|Always keep a tidy castle!
|Neat Freak: junk piles drop +1 loot pickups
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-12
|-
|
|Lenny's Banjo
|Found amongst the heroes' spoils, a crude engraving on the back reads: 'Good Tooth Lenny'.
|Screamphony: get an extra 5 screams every time the princess screams (stackable)
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Evilstein Statue
|Bad to the stone!
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pumpkinstein
|Evilstein is a "Celebrate Halloween Year-Round" kinda guy.
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Doompumpkin
|This will light the way to your doooooom!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 15 To-Dooms.
|-
|
|Tower O' Pumpkins
|Now this is how you get in the spirit of spooky season!
|Harvester Of Souls: begin every Roguevenge run with 6 souls already acquired.
|2 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Get 46 crowns
|-
|
|Happy Pumpkin
|:D
|Harvester Of Souls: begin every Roguevenge run with 6 souls already acquired.
|2 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 30 To-Dooms.
|-
|[[File: Xmas tree.png|Thumb|100px]]
|Xmas Tree
|No. It's not real. Wouldn't want the doomkins to use it as a... y'know.
|Gift Receipt: placing traps or doomkins on red or green floors refunds 10% of their scream cost.
|2 [[File: Ha! slot .png|30px]]
|20 [[File: Cruelpon.png|30px]]
|Purchase
|}
5417cb1a876f8fd450cc26a7bb6f856281ada6be
1050
1049
2025-01-30T21:17:51Z
SuperVlogger94
560649
Added images for all Evilstein spoils; fixed Sparkly glasses' names
wikitext
text/x-wiki
Spoils are cosmetics for Dr. Lord Evilstein and for the control room. Some of them have special baddie bonuses that you can activate to have passive abilities while playing. Each bonus needs 1-3 Ha! to be activated. You have 3 Ha! at the start but you can get more Ha! slots buying them with doomcoins and cruelpons and completing evil schemes.
='''Spoils List'''=
=='''Evilstein'''==
===Hat===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Viking helmet.png|100px]]
|Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Blue viking helmet.png|100px]]
|Blue Viking Helmet
|While wearing, Evilstein often dreams of expanding his castle beyond the seas.
|Tough Stuff: All trap and doomkin health point totals increased by 10%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-10
|-
|[[File: Technokitty headset.png|100px]]
|Technokitty Headset
|State-of-the-art sound-cancellation technology - purrfect for drowning out those pesky heroes screams!
|High Feardelity: a free scream is generated after every fourth trap or doomkin placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Purple ribbon top hat.png|100px]]
|Purple Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Red ribbon top hat.png|100px]]
|Red Ribbon Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Skull top hat.png|100px]]
|Skull Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: add a floor to the castle.
|-
|[[File: Red top hat.png|100px]]
|Red Top Hat
|A classic choice for a classic villain!
|Gentlemantagonist: all doomcoins picked up in the castle have their value doubled.
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Holislay hat.png|100px]]
|Holislay Hat
|A strange (and quite jolly) hero dropped this one...
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|Free
|Play during Holis-slays Event
|-
|[[File: Clown wig.png|100px]]
|Clown Wig
|In the whole villainy thing doesn't work out, kids' birthday parties could be a fallback?
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Pointy crown.png|100px]]
|Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold pointy crown.png|100px]]
|Gold Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Red pointy crown.png|100px]]
|Red Pointy Crown
|So pointy!
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Glasses/Mask===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: 3D glasses.png|100px]]
|3D Glasses
|Why settle for just two dimensions when you can be villanious in all three?
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Sparkly glasses.png|100px]]
|Sparkly Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Gold sparkly glasses.png|100px]]
|Gold Sparkly Glasses
|One consistent thing about villains: they love to make a statement.
|Scareoscopic: all traps and doomkins on red and blue floors deal 3% more damage
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Get 20 crowns
|-
|[[File: Hockey mask.png|100px]]
|Hockey Mask
|This is strictly a sporting good. Has nothing to do with evil. Nope...
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 52 crowns
|-
|}
===Mustache/Beard===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Brown mustache.png|100px]]
|Brown Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Black mustache.png|100px]]
|Black Mustache
|Pre-twirled for all your evil needs!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Batstache.png|100px]]
|Batstache
|Na na na na na na na na... Batstache!
|Muahahastache: all trap rebuild cooldowns are sped up by 15%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|[[File: Bushy white beard.png|100px]]
|Bushy White Beard
|Don't mind any bits of holiday treats you find inside. Those are called "flavor savers"
|Muahaheard: all trap rebuild cooldowns are sped up by 50%
|3 [[File: Ha! slot .png|30px]]
|Free
|Event Scheme: Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|-
|}
===Skin Colour===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Greenvilstein.png|100px]]
|Greenvilstein
|Technically, it would be accurate to call Evilstein a doctor of doom...
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Get 56 crowns
|-
|[[File: Dark Evilstein.png|100px]]
|Dark Evilstein
|Ow, the edge!
|Heebie Jeebies: terrifying and bloodcurdling nightmares are 10% more likely to appear in Roguevenge.
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete Night 1 in Roguevenge
|-
|[[File: Santastein.png|100px]]
|Santastein
|This year... Christmas will be... oursss!!
|Winter Blunderland: whenever a hero destroys one of your traps, they receive the "chilly" slowdown effect.
|2 [[File: Ha! slot .png|30px]]
|30 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
=='''Desk'''==
===Items===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Candles
|They're candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Gothy Candles
|Even more candletastic!
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Bat Candle
|The perfect addition to any lair, whether you're hatching evil plans or just enjoying villanous 'me time'.
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-9
|-
|
|Slayline Slaypler
|Believe it or not, this is one of Evilstein's most prized possessions.
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pumpkin Spice Latt-Slay
|I'm not basic, you're basic!!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-6
|-
|[[File: Peppermint mocha.png|100px]]
|Peppermint Mocha
|The preferred beverage of those who regularly find themselves on the naughty list.
|North Polenishment: heroes have a +15% chance of receiving the "chilly" slowdown effect upon entering the scream chamber floor.
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Monkey Paw
|Be careful what you wish for...
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Bat Mic
|Perfect for villains who prefer to deliver their monologues in the dark.
|High Feardelity: a free scream is generated after every fourth trap or doomkins placed in the castle.
|2 [[File: Ha! slot .png|30px]]
|Free
|Complete 2-3
|-
|
|Badlantir
|A sticky note on the back reads: 'no touchy!'
|Pyrofancy: heroes stay lit on fire for 3 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|12 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Hooded Figure
|Dropped by a foolish hero. Evilstein doesn't recognize the character-but he digs their style
|Diescount: in Roguevenge, all soul costs are reduced by 3.
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Baddie Berries Cereal
|Yum!
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|}
===Lever===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Skelly Lever
|Use this whenever you've got a bone to pick.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Red Scaly Lever
|Snakes! Why'd it have to be snakes? ...'cause they're awesome, that's why!
|Scaling Up: every time you add a floor to the castle, gain 100 screams.
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Complete 10 runs in Roguevenge.
|-
|
|Pumpkin Lever
|Spookiness in the palm of your hand! Evilstein swears it makes the controls more responsive.
|Cost Control: all manual traps refund 15 screams when placed.
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Get 42 crowns
|-
|[[File: Candy cane lever.png|100px]]
|Candy Cane Lever
|It's sticky... whose idea was this?
|Sweet Surprise: gain 25% chance to auto-reset and skip the activation cooldown for manual traps.
|3 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Desk===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Gothy Desk
|Dark and dreary, if you're into that sorta thing.
|Diescount: in Roguevenge, all soul costs are reduced by 3
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 60 runs in Roguevenge
|-
|
|Coming Soon!
|?
|?
|? [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 65 runs in Roguevenge
|}
===Decal===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Big Skull Decal
|You can never have too many skulls in your decor!
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Star Decal
|Looks so good, you could imagine it on a shirt!
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Heart Decal
|Awwwww...
|No Bonus
|0
|2 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Upsidedownforce Decal
|Would make a cool back-of-the-hand tattoo.
|No Bonus
|0
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|No AI Decal
|Even Evilstein's supports human-made art!
|No Bonus
|0
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Doomkin Decal
|Everyone loves doomkins!
|No Bonus
|0
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Grumpy Decal
|Video games!
|No Bonus
|0
|Free
|Get 75 crowns
|}
=='''Chair'''==
===Chair===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Bone Throne
|Not the comfiest chair, but it sure looks cool.
|Diescount: in Roguevenge, all soul costs are reduced by 3
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Blue Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pink Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Fire Doomchair
|The perfect chair for both villainy and gaming!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme
|-
|
|Eggcellent Chair
|The ideal chair for hatching your next evil scheme.
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Very Pointy Throne
|It's very pointy.
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Complete 40 runs in Roguevenge
|-
|
|Space Throne
|With this throne you feel as though you have... Ultimate Power!
|Shock Therapy: heroes stay shocked for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Complete 70 runs in Roguevenge
|}
=='''Wall'''==
===Item===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Red Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Blue Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Purple Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme: expand the castle down 3 floors below down.
|-
|
|Green Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|4 [[File: Cruelpon.png|30px]]
|Complete 30 runs in Roguevenge
|-
|
|Pink Doombad Banner
|Welcome to Castle Doombad!
|Basic Badness: all trap and doomkin damage is increased by 2%
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Complete 10 To-Dooms
|-
|
|Trumpet Skelly
|Doot doot!
|Screamphony: get an extra 5 screams every time the princess screams (stackable)
|1 [[File: Ha! slot .png|30px]]
|7 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Streamer Lights
|Get your streaming career started right with these! A common side gig amongst villains.
|Shock Therapy: heroes stay shocked for 2 seconds longer.
|1 [[File: Ha! slot .png|30px]]
|7 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Neon Signs
|These are a vibe.
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Doomkin Painting
|Every wall needs some framed furry cuteness!! (Wait, do they even have fur?)
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Evilstein Painting
|This was a birthday gift from Evilstein to himself.
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|Free
|Evil Scheme
|-
|
|Familiar Weapons
|Where have I seen these before?...
|Third Time's The Harm: every third trap or doomkin placed in the castle is sparkly and has all stats buffed by 33% for thirteen seconds.
|3 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|}
===Ceiling===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|[[File: Xmas light.png|100px]]
|Xmas Lights
|These bulbs hang in solidarity. If one goes out. They all go out!
|Gift Receipt: placing traps or doomkins on red or green floors refunds 10% of their scream cost.
|2 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|}
===Wallpaper===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Crimson Wallpaper
|Why settle for cozy when you can have ominous?
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Green Wallpaper
|This makes it feel like the walls are oozing malice, but, you know, tastefully.
|Eerie Feary: scary and eerie nightmares are 20% more likely to appear in Roguevenge
|1 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Complete 20 To-Dooms.
|}
=='''Floor'''==
===Items===
{|class="wikitable"
!Image
!Name
!Description
!Baddie Bonus
!Ha! Slots needed
!Cost
!How to unlock
|-
|
|Minifridge
|No more walking all the way to the castle kitchen for this dark lord!
|Expiration Date: chill and poison effects afflict heroes for 2 seconds longer
|1 [[File: Ha! slot .png|30px]]
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Cat Tower
|Almost as good as a cardboard box!
|Shiny Scavenger: glints drop +1 loot pickups
|1 [[File: Ha! slot .png|30px]]
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Broom Of Doom
|Always keep a tidy castle!
|Neat Freak: junk piles drop +1 loot pickups
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete 1-12
|-
|
|Lenny's Banjo
|Found amongst the heroes' spoils, a crude engraving on the back reads: 'Good Tooth Lenny'.
|Screamphony: get an extra 5 screams every time the princess screams (stackable)
|1 [[File: Ha! slot .png|30px]]
|Free
|Complete Stage
|-
|
|Evilstein Statue
|Bad to the stone!
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pumpkinstein
|Evilstein is a "Celebrate Halloween Year-Round" kinda guy.
|Scareifying: your max scream count is increased by 100
|1 [[File: Ha! slot .png|30px]]
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Doompumpkin
|This will light the way to your doooooom!
|More Roomkin: the per-floor doomkin limit is increased by 1
|1 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 15 To-Dooms.
|-
|
|Tower O' Pumpkins
|Now this is how you get in the spirit of spooky season!
|Harvester Of Souls: begin every Roguevenge run with 6 souls already acquired.
|2 [[File: Ha! slot .png|30px]]
|15 [[File: Cruelpon.png|30px]]
|Get 46 crowns
|-
|
|Happy Pumpkin
|:D
|Harvester Of Souls: begin every Roguevenge run with 6 souls already acquired.
|2 [[File: Ha! slot .png|30px]]
|? [[File: Cruelpon.png|30px]]
|Complete 30 To-Dooms.
|-
|[[File: Xmas tree.png|Thumb|100px]]
|Xmas Tree
|No. It's not real. Wouldn't want the doomkins to use it as a... y'know.
|Gift Receipt: placing traps or doomkins on red or green floors refunds 10% of their scream cost.
|2 [[File: Ha! slot .png|30px]]
|20 [[File: Cruelpon.png|30px]]
|Purchase
|}
497f179cffdd697e967d50fca82f62dc073bd5df
File:Gold pointy crown.png
6
633
1029
2025-01-19T21:02:12Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
MediaWiki:Common.css
8
278
1036
789
2025-01-25T17:35:34Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #78bbff;
--wiki-body-background-color--rgb: 120,187,255;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #fab6bd;
--wiki-content-background-color--rgb: 250, 182, 189;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #f0a1d8;
--wiki-content-background-color--secondary--rgb: 240, 161, 216;
--wiki-content-border-color: #fc2327;
--wiki-content-border-color--rgb: 252, 35, 39;
--wiki-content-link-color: #48076b;
--wiki-content-link-color--rgb: 72, 7, 107;
--wiki-content-text-mix-color: #0f0001;
--wiki-content-text-mix-color--rgb: 15, 0, 1;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #c20c0f;
--wiki-accent-color--rgb: 194, 12, 15;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #52b7fa;
--wiki-accent-label-color--rgb: 82, 183, 250;
--wiki-accent-link-color: #0a5709;
--wiki-accent-link-color--rgb: 10, 87, 9;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #48076b;
--wiki-content-background-color--rgb: 72, 7, 107;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #891ac4;
--wiki-content-background-color--secondary--rgb: 137, 26, 196;
--wiki-content-border-color: #c5fcf3;
--wiki-content-border-color--rgb: 197, 252, 243;
--wiki-content-link-color: #f57e6e;
--wiki-content-link-color--rgb: 245, 126, 110;
--wiki-content-text-mix-color: #85fa3c;
--wiki-content-text-mix-color--rgb: 133, 250, 60;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #1523bd;
--wiki-accent-color--rgb: 21, 35, 189;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #e0a31d;
--wiki-accent-link-color--rgb: 224, 163, 29;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
240fc1efb6e11dfc7c00c1cfbd41487fca38d388
1037
1036
2025-01-25T17:36:27Z
Garlicious
560045
css
text/css
/* CSS placed here will be applied to all skins */
:root{
/* start font settings */
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
/* end font settings */
/* start design variables */
--wiki-sidebar-border-radius:0px; /* these two variables must have units specified even if 0, ignore the warning */
--wiki-sidebar-portal-spacing:0px;
/* end design variables */
}
/* the rest of the variables will modify some type of color, either text color, background color, border color, etc. */
:root,
/* Begin light theme, delete from here to "end light theme" if you don't want your wiki to support a light theme (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-light {
/**********************
* Probably edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
***********************/
--wiki-body-background-color: #78bbff;
--wiki-body-background-color--rgb: 120,187,255;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #78bbff;
--wiki-content-background-color--rgb: 120,187,255;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #f0a1d8;
--wiki-content-background-color--secondary--rgb: 240, 161, 216;
--wiki-content-border-color: #fc2327;
--wiki-content-border-color--rgb: 252, 35, 39;
--wiki-content-link-color: #48076b;
--wiki-content-link-color--rgb: 72, 7, 107;
--wiki-content-text-mix-color: #0f0001;
--wiki-content-text-mix-color--rgb: 15, 0, 1;
--wiki-content-text-mix-color-95: #f3f3f3;
--wiki-content-text-mix-color-95--rgb: 243,243,243;
/* [ LIGHT THEME ] */
--wiki-accent-color: #c20c0f;
--wiki-accent-color--rgb: 194, 12, 15;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #52b7fa;
--wiki-accent-label-color--rgb: 82, 183, 250;
--wiki-accent-link-color: #0a5709;
--wiki-accent-link-color--rgb: 10, 87, 9;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ LIGHT THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ LIGHT THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT THEME, if you are making a dark theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* [ LIGHT THEME ] */
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
/* end light theme */
/* Begin dark theme, delete from here to "end dark theme" if you don't want your wiki to support a dark theme (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
.view-dark {
/**********************
* Probably edit these * [ DARK THEME, if you are making a light theme edit the other block ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-content-background-color: #48076b;
--wiki-content-background-color--rgb: 72, 7, 107;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #891ac4;
--wiki-content-background-color--secondary--rgb: 137, 26, 196;
--wiki-content-border-color: #c5fcf3;
--wiki-content-border-color--rgb: 197, 252, 243;
--wiki-content-link-color: #f57e6e;
--wiki-content-link-color--rgb: 245, 126, 110;
--wiki-content-text-mix-color: #85fa3c;
--wiki-content-text-mix-color--rgb: 133, 250, 60;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
/* [ DARK THEME ] */
--wiki-accent-color: #1523bd;
--wiki-accent-color--rgb: 21, 35, 189;
--wiki-accent-color--hover: #FF2E8C;
--wiki-accent-color--hover--rgb: 255,46,140;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #e0a31d;
--wiki-accent-link-color--rgb: 224, 163, 29;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
/*******************
* Maybe edit these * [ DARK THEME, if you are making a light theme edit the other block ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-redlink-color--rgb: 252,91,79;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-content-heading-color--rgb);
/* [ DARK THEME ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
/* [ DARK THEME ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ff576a;
--wiki-alert-color--rgb: 255,87,106;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-success-color: #13aa45;
--wiki-success-color--rgb: 19,170,69;
/**/
/***********************************
* Likely do not need to edit these * [ DARK THEME, if you are making a light theme edit the other block ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
--wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
--wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
--wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
/* [ DARK THEME ] */
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
}
/* End dark theme */
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title button.mw-collapsible-toggle {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle-default .mw-collapsible-text {
color:var(--wiki-accent-link-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox .navbox-title a:hover,
.navbox .navbox-title a:visited:hover,
.navbox .navbox-title a.external:hover,
.navbox .navbox-title a.external:visited:hover {
color:var(--wiki-accent-label-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-container {
display:grid;
/* for mobile screens */
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
gap:10px;
}
@media screen and (min-width:990px) {
#mp-container {
/* for narrow screens, between 990px and 1350px */
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
}
@media screen and (min-width:1350px) {
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
}
.mp-box {
position:relative;
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
.mp-links.plain > ul > li {
outline-color:transparent;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/****************************************/
/******* Start DRUID CSS rules *********/
/****************************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
/* --------------------------------- */
/* Safe to edit ABOVE this line */
/* --------------------------------- */
/* --------------------------------- */
/* Do not edit below this line */
/* --------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------- */
/* Do not edit above this line */
/* --------------------------------- */
/* --------------------------------- */
/* Local overrides go below this line */
/* --------------------------------- */
/****************************************/
/******* End DRUID CSS rules *********/
/****************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color:var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.5);
transition: all 0.3s;
cursor: pointer;
overflow:auto;
}
.spoiler-content > * {
pointer-events:none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events:unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
4dd4224c0fda0e281d20b6916b7bfb716da4b67e
Roguevenge
0
532
1038
999
2025-01-25T17:49:51Z
Garlicious
560045
/* List of Nightmares */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|-
|Russian Doll-kin
|Doomkins spawn a smaller version of themselves on death with x% of their original stats.
|-
|AAAHH!!! Real Haunters
|Every scream pickup has a x% chance to be a mega scream instead
|-
|Parcel Panic
|The castle mailbox now delivers a scream every x seconds.
|-
|Scare Tactics
|All future nightmare choices are at least x rarity.
|-
|Blast Resort
|Receive a doomsday missiles power-up every x wave/night. Get one now.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{|class="wikitable"
!Image
!Item
!Cost
|-
|[[File: Case with a scream.png|40px]]
|Scream
|3 souls
|-
|[[File: Case with a repair kit.png|40px]]
|Scream Chamber repair
|5 souls
|-
|[[File: Case with a fixer.png|40px]]
|Extra Scream Chamber HP
|7 souls
|-
|[[File: Case with a rocket.png|40px]]
|Doomsday Missiles
|7 souls
|-
|[[File: Case with a shield.png|40px]]
|Princess Shields
|7 souls
|-
|[[File: Case with a mega scream.png|40px]]
|Mega Screams
|7 souls
|-
|[[File: Case with a trap.png|40px]]
|Trap
|9 souls
|-
|[[File: Case with a nightmare.png|40px]]
|Nightmare
|9 souls
|-
|[[File: Soul chest.png|40px]]
|Chest (random items)
|25, 30 or 40 souls
|}
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|F-
|0-399
|50 [[File: Doomcoin.png|Thumb|50px]]
|-
|F
|400-499
|75 [[File: Doomcoin.png|Thumb|50px]]
|-
|D-
|500-599
|100 [[File: Doomcoin.png|Thumb|50px]]
|-
|D+
|600-999
|150 [[File: Doomcoin.png|Thumb|50px]]
|-
|C-
|1000-1499
|200 [[File: Doomcoin.png|Thumb|50px]]
|-
|C+
|1500-1999
|250[[File: Doomcoin.png|Thumb|50px]]
|-
|B-
|2000-2499
|350 [[File: Doomcoin.png|Thumb|50px]]
|-
|B+
|2500-2999
|400 [[File: Doomcoin.png|Thumb|50px]]
|-
|A-
|3000-3499
|500 [[File: Doomcoin.png|Thumb|50px]]
|-
|A+
|3500-3999
|750 [[File: Doomcoin.png|Thumb|50px]]
|-
|A++
|4000-4999
|900 [[File: Doomcoin.png|Thumb|50px]]
|-
|S
|4500+
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
NOTE: F+, D, C, B and A don't exist.
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
='''Help us'''=
[[File: Help.png|left|200px]] We need help to complete this page! We need: Daily and Evil Schemes, list of nightmares, roguevenge marks and its rewards.
If you don't want to edit directly, you can join the discord and share everything you want there: https://discord.gg/YEBNxHXzZT
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
183dbb68a1dd7104964c6ec33cb6f4c570b45799
1039
1038
2025-01-25T17:53:23Z
Garlicious
560045
/* Evil Schemes */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Add a floor to the castle.
|Skull Top Hat
|-
|Activate a nightmare.
|Red Stomperstein
|-
|Open three soul cases in one run.
|Ha! Slot
|-
|Expand the castle down 3 floors below ground.
|Purple Doombad Banner
|-
|Open a Soul Chest.
|2 [[File: Cruelpon.png|30px]]
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Defeat 50 knights
|1000000 doomcoins
|-
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|-
|Russian Doll-kin
|Doomkins spawn a smaller version of themselves on death with x% of their original stats.
|-
|AAAHH!!! Real Haunters
|Every scream pickup has a x% chance to be a mega scream instead
|-
|Parcel Panic
|The castle mailbox now delivers a scream every x seconds.
|-
|Scare Tactics
|All future nightmare choices are at least x rarity.
|-
|Blast Resort
|Receive a doomsday missiles power-up every x wave/night. Get one now.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{|class="wikitable"
!Image
!Item
!Cost
|-
|[[File: Case with a scream.png|40px]]
|Scream
|3 souls
|-
|[[File: Case with a repair kit.png|40px]]
|Scream Chamber repair
|5 souls
|-
|[[File: Case with a fixer.png|40px]]
|Extra Scream Chamber HP
|7 souls
|-
|[[File: Case with a rocket.png|40px]]
|Doomsday Missiles
|7 souls
|-
|[[File: Case with a shield.png|40px]]
|Princess Shields
|7 souls
|-
|[[File: Case with a mega scream.png|40px]]
|Mega Screams
|7 souls
|-
|[[File: Case with a trap.png|40px]]
|Trap
|9 souls
|-
|[[File: Case with a nightmare.png|40px]]
|Nightmare
|9 souls
|-
|[[File: Soul chest.png|40px]]
|Chest (random items)
|25, 30 or 40 souls
|}
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|F-
|0-399
|50 [[File: Doomcoin.png|Thumb|50px]]
|-
|F
|400-499
|75 [[File: Doomcoin.png|Thumb|50px]]
|-
|D-
|500-599
|100 [[File: Doomcoin.png|Thumb|50px]]
|-
|D+
|600-999
|150 [[File: Doomcoin.png|Thumb|50px]]
|-
|C-
|1000-1499
|200 [[File: Doomcoin.png|Thumb|50px]]
|-
|C+
|1500-1999
|250[[File: Doomcoin.png|Thumb|50px]]
|-
|B-
|2000-2499
|350 [[File: Doomcoin.png|Thumb|50px]]
|-
|B+
|2500-2999
|400 [[File: Doomcoin.png|Thumb|50px]]
|-
|A-
|3000-3499
|500 [[File: Doomcoin.png|Thumb|50px]]
|-
|A+
|3500-3999
|750 [[File: Doomcoin.png|Thumb|50px]]
|-
|A++
|4000-4999
|900 [[File: Doomcoin.png|Thumb|50px]]
|-
|S
|4500+
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
NOTE: F+, D, C, B and A don't exist.
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
='''Help us'''=
[[File: Help.png|left|200px]] We need help to complete this page! We need: Daily and Evil Schemes, list of nightmares, roguevenge marks and its rewards.
If you don't want to edit directly, you can join the discord and share everything you want there: https://discord.gg/YEBNxHXzZT
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
0256a270998557d791b8a945bb87f4dda22778e5
1040
1039
2025-01-25T17:55:01Z
Garlicious
560045
/* Daily Schemes */
wikitext
text/x-wiki
Roguevenge is the 2nd mode of Castle Doombad. It´s a roguelite type mode where you don't choose your traps, instead you'll have to choose 3 out 5 random traps at the start of the run, and continueosly progressing through the waves and nights gaining power with more traps, nightmares and luck.
='''How to play'''=
You can choose between Classic and Roguevenge when starting the game or switch the mode on their respective menus. Once on Roguevenge mode, you will be able to choose your spoils and interact with the traps, unlocking or upgrading them BUT NOT CHOOSING THEM.
When you start a run, a random castle will spawn and then you'll choose 3 of 5 traps after opening a chest.
Different kind of heroes will start coming to the castle to rescue Princess Luvbug. Defeat them all!
=='''Schemes'''==
Schemes are missions you can complete by playing Roguevenge. They can grant you different rewards like doomcoins, evilness, cruelpons, Ha! slots, re-skins and spoils.
There are three different types of schemes:
===Evil Schemes===
These are the main schemes, these are updated once you complete one.
{| class="wikitable"
!Evil Scheme
!Reward
|-
|Add a floor to the castle.
|Skull Top Hat
|-
|Activate a nightmare.
|Red Stomperstein
|-
|Open three soul cases in one run.
|Ha! Slot
|-
|Expand the castle down 3 floors below ground.
|Purple Doombad Banner
|-
|Open a Soul Chest.
|2 [[File: Cruelpon.png|30px]]
|}
===Daily Schemes===
These schemes are easier to complete and they only give currencies. These update every day.
{| class="wikitable"
!Daily Scheme
!Reward
|-
|Slay 30 heroes with reskinned traps or doomkins in one run.
|7 [[File: Evilness.png|30px]]
|-
|Recycle 20 traps with the recycle bin in one run.
|3 [[File: Cruelpon.png|30px]]
|}
===Event Schemes===
These schemes are event-only and they grant special event rewards. These have a limited time to be completed.
{| class="wikitable"
!Event Scheme
!Event
!Reward
|-
|Reach wave 3 without exceeding 3 traps or doomkins per floor at a time
|Holi-slays 2024
|[[File: Bushy white beard.png|100px]]
|-
|}
=='''Nights'''==
Roguevenge is a mode with different nights or levels, for now there's only one night with specific castles, enemies and rewards.
===Waves===
Each night has 10 waves, after completing one you'll go to the next night. After finishing a wave, you can choose whether building the castle up or down and with it winning a specific reward (doomcoins, evilness, traps or nightmares).
=='''Nightmares'''==
Nightmares are special abilities you can get for a run. There are different rarities of Nightmares (from worst to best):
Creepy (white)
Spooky (green)
Scary (blue)
Eerie (purple)
Terrifying (orange)
Bloodcurdling (red)
===List of Nightmares===
{| class="wikitable"
!Name
!Special Ability
|-
|Purple Pain
|Traps placed on purple floors gain x% increased crit chance.
|-
|Garbage Day!
|Traps cause explosions when recycled, dealing 25 dmg across x tiles.
|-
|Critical Mass
|Traps gain x% crit chance on every hit. Resets upon critting.
|-
|Vampirism
|Whenever you slay a hero on the same floor as the scream chamber, repair it by x%
|-
|Heroes Go Boom
|Heroes now explode on death, dealing x% of their max hp as damage.
|-
|Russian Doll-kin
|Doomkins spawn a smaller version of themselves on death with x% of their original stats.
|-
|AAAHH!!! Real Haunters
|Every scream pickup has a x% chance to be a mega scream instead
|-
|Parcel Panic
|The castle mailbox now delivers a scream every x seconds.
|-
|Scare Tactics
|All future nightmare choices are at least x rarity.
|-
|Blast Resort
|Receive a doomsday missiles power-up every x wave/night. Get one now.
|}
=='''Souls'''==
[[File: Soul.png]] are a currency that you get after defeating heroes - you can use them in the same run to get different items like nightmares, traps, screams, scream chamber hp and power-ups.
===Purchasable Items===
{|class="wikitable"
!Image
!Item
!Cost
|-
|[[File: Case with a scream.png|40px]]
|Scream
|3 souls
|-
|[[File: Case with a repair kit.png|40px]]
|Scream Chamber repair
|5 souls
|-
|[[File: Case with a fixer.png|40px]]
|Extra Scream Chamber HP
|7 souls
|-
|[[File: Case with a rocket.png|40px]]
|Doomsday Missiles
|7 souls
|-
|[[File: Case with a shield.png|40px]]
|Princess Shields
|7 souls
|-
|[[File: Case with a mega scream.png|40px]]
|Mega Screams
|7 souls
|-
|[[File: Case with a trap.png|40px]]
|Trap
|9 souls
|-
|[[File: Case with a nightmare.png|40px]]
|Nightmare
|9 souls
|-
|[[File: Soul chest.png|40px]]
|Chest (random items)
|25, 30 or 40 souls
|}
=='''Power-ups'''==
There are special power-ups for Roguevenge, they are the exact same as the classic ones but with other colours. They can't be bought, just got through nightmares or souls.
='''Rewards'''=
Once you finish a run, you will get rewards depending how well you did. Factors that improve your score:
Heroes slain
Waves completed
Nights completed
% health left of the scream chamber
Sparkle glints and junk piles cleaned
=='''Marks'''==
More score you get, more mark you'll get:
{| class="wikitable"
!Mark
!Score
!Reward
|-
|F-
|0-399
|50 [[File: Doomcoin.png|Thumb|50px]]
|-
|F
|400-499
|75 [[File: Doomcoin.png|Thumb|50px]]
|-
|D-
|500-599
|100 [[File: Doomcoin.png|Thumb|50px]]
|-
|D+
|600-999
|150 [[File: Doomcoin.png|Thumb|50px]]
|-
|C-
|1000-1499
|200 [[File: Doomcoin.png|Thumb|50px]]
|-
|C+
|1500-1999
|250[[File: Doomcoin.png|Thumb|50px]]
|-
|B-
|2000-2499
|350 [[File: Doomcoin.png|Thumb|50px]]
|-
|B+
|2500-2999
|400 [[File: Doomcoin.png|Thumb|50px]]
|-
|A-
|3000-3499
|500 [[File: Doomcoin.png|Thumb|50px]]
|-
|A+
|3500-3999
|750 [[File: Doomcoin.png|Thumb|50px]]
|-
|A++
|4000-4999
|900 [[File: Doomcoin.png|Thumb|50px]]
|-
|S
|4500+
|1500 [[File: Doomcoin.png|Thumb|50px]]
|-
|}
NOTE: F+, D, C, B and A don't exist.
=='''Extra Cruelpons'''==
You can get extra cruelpons when after finishing a run. You can get up to 4 cruelpons for just playing a run and more cruelpons when placing traps.
You can get 1 cruelpon for reaching wave 3, 1 for wave 6, 1 for wave 10 and another finishing the night.
='''Other information and curiosities'''=
=='''Heroes'''==
The heroes who try to save Princess Luvbug on Roguevenge are:
Knights, adventure men, ninjas, commandbros, hunky knights, archers, super heroes, lifeguards, galaxy soldiers and fire knights.
=='''Trap Cards'''==
When choosing traps, you can notice different colours for the back of the cards:
Level 1 (White)
Level 2 (Green)
Level 3 (Blue)
Level 4 (Purple)
Level 5 (Orange)
Level 6 (Red)
='''Help us'''=
[[File: Help.png|left|200px]] We need help to complete this page! We need: Daily and Evil Schemes, list of nightmares, roguevenge marks and its rewards.
If you don't want to edit directly, you can join the discord and share everything you want there: https://discord.gg/YEBNxHXzZT
There is also a letter at the bottom left which indicates if the trap is an autotrap (A), a doomkin (D) or a manual trap (M)
4f82007d89f535111894d1be490c1ec02a619750
Achievements
0
634
1051
2025-02-01T18:08:31Z
Garlicious
560045
Created page with "Achievements are goals to achieve in CDB, some of them are just got by playing, buying traps and slaying certain heroes. Achievements are not in game directly, but in other apps like Google Play Games, Game Center and Steam. ='''List of Achievements'''= {|class="wikitable" !Image !Name !How To Get |- | |Mind Your Manor |Add a floor to the castle in Classic Mode |- | |Temple Of Doombad |Defeat the Adventure Man |- | |More Eviler |Add a slot to your Trap Shelf from the T..."
wikitext
text/x-wiki
Achievements are goals to achieve in CDB, some of them are just got by playing, buying traps and slaying certain heroes.
Achievements are not in game directly, but in other apps like Google Play Games, Game Center and Steam.
='''List of Achievements'''=
{|class="wikitable"
!Image
!Name
!How To Get
|-
|
|Mind Your Manor
|Add a floor to the castle in Classic Mode
|-
|
|Temple Of Doombad
|Defeat the Adventure Man
|-
|
|More Eviler
|Add a slot to your Trap Shelf from the Trap Select Screen.
|-
|
|Soldier Of Misfortune
|Crush the Commandbro
|-
|
|Diescraper
|Unlock Chapter 2 in Classic Mode
|-
|
|Ridiculously Good Looking
|Defeat the Hunky Knight
|-
|
|Summer Slaycation
|Unlock Evilstein's Summer Home
|-
|
|Broke Bad
|Defeat 500 pesky heroes
|-
|
|Man Of Teal
|Slay the Super Hero
|-
|
|Evil Enhancement
|Fully upgrade a trap or doomkin
|-
|
|Master Of Disaster
|Crown a Master Stage
|-
|
|Dungeon Dilemma
|Unlock Chapter 3 in Classic Mode
|-
|
|Disaster Chief
|Neutralize the Galaxy Soldier
|-
|
|Space Madness
|Unlock Evilstein's Moon Base
|-
|
|Devious Devices
|Fully upgrade 10 traps or doomkins
|-
|
|Hassle The Hoff
|Liquidate the Lifeguard
|-
|
|New Nightmare
|Activate a Nighmare in Roguevenge
|-
|
|Phantom Fortune
|Open a Soul Chest in Roguevenge
|-
|
|Royal Recall
|Recapture the princess during a rescue attempt
|-
|
|Dark Lord Drip
|Deck out Evilstein's control room by equipping 7 Spoils at once
|-
|
|Roguevengeance
|Complete Night 1 in Roguevenge
|-
|
|Short Circuit
|Deactivate the Hero Bot
|-
|
|Devious Devices
|Fully upgrade 10 traps or doomkins
|-
|
|Savior Of The Universe
|Disintigrate the Space Hero
|-
|
|Dual Princess Defense
|Crown a Slaycation Master Stage without power-ups in Classic Mode
|-
|
|Hail To The King, Baby!
|Crown every stage in Classic Mode
|-
|
|Mightmare
|Activate 5 Nightmares at once in Roguevenge
|-
|
|Man On The Doom
|Crown a Moon Base Master Stage without power-ups in Classic Mode
|-
|
|Jawesome!!
|Feed a doomkin to the Laser Shark
|-
|
|Trapocalypse
|Fully upgrade every trap and doomkin
|-
|
|Plethora Of Pain
|Unlock every trap and doomkin
|-
|
|Villanous Variety
|Crown a Master Stage with a randomized trap shelf in Classic Mode
|-
|
|Runwaykin
|Unleash four Doomkins with four different re-skins into the castle at once
|-
|
|Bad To The Stone
|Crush 50 heroes with the Giant Boulder Of Doom
650bf9055d1c1b1916af923dd3afec60cc9d4612
1052
1051
2025-02-01T18:08:53Z
Garlicious
560045
/* List of Achievements */
wikitext
text/x-wiki
Achievements are goals to achieve in CDB, some of them are just got by playing, buying traps and slaying certain heroes.
Achievements are not in game directly, but in other apps like Google Play Games, Game Center and Steam.
='''List of Achievements'''=
{|class="wikitable"
!Image
!Name
!How To Get
|-
|
|Mind Your Manor
|Add a floor to the castle in Classic Mode
|-
|
|Temple Of Doombad
|Defeat the Adventure Man
|-
|
|More Eviler
|Add a slot to your Trap Shelf from the Trap Select Screen.
|-
|
|Soldier Of Misfortune
|Crush the Commandbro
|-
|
|Diescraper
|Unlock Chapter 2 in Classic Mode
|-
|
|Ridiculously Good Looking
|Defeat the Hunky Knight
|-
|
|Summer Slaycation
|Unlock Evilstein's Summer Home
|-
|
|Broke Bad
|Defeat 500 pesky heroes
|-
|
|Man Of Teal
|Slay the Super Hero
|-
|
|Evil Enhancement
|Fully upgrade a trap or doomkin
|-
|
|Master Of Disaster
|Crown a Master Stage
|-
|
|Dungeon Dilemma
|Unlock Chapter 3 in Classic Mode
|-
|
|Disaster Chief
|Neutralize the Galaxy Soldier
|-
|
|Space Madness
|Unlock Evilstein's Moon Base
|-
|
|Devious Devices
|Fully upgrade 10 traps or doomkins
|-
|
|Hassle The Hoff
|Liquidate the Lifeguard
|-
|
|New Nightmare
|Activate a Nighmare in Roguevenge
|-
|
|Phantom Fortune
|Open a Soul Chest in Roguevenge
|-
|
|Royal Recall
|Recapture the princess during a rescue attempt
|-
|
|Dark Lord Drip
|Deck out Evilstein's control room by equipping 7 Spoils at once
|-
|
|Roguevengeance
|Complete Night 1 in Roguevenge
|-
|
|Short Circuit
|Deactivate the Hero Bot
|-
|
|Devious Devices
|Fully upgrade 10 traps or doomkins
|-
|
|Savior Of The Universe
|Disintigrate the Space Hero
|-
|
|Dual Princess Defense
|Crown a Slaycation Master Stage without power-ups in Classic Mode
|-
|
|Hail To The King, Baby!
|Crown every stage in Classic Mode
|-
|
|Mightmare
|Activate 5 Nightmares at once in Roguevenge
|-
|
|Man On The Doom
|Crown a Moon Base Master Stage without power-ups in Classic Mode
|-
|
|Jawesome!!
|Feed a doomkin to the Laser Shark
|-
|
|Trapocalypse
|Fully upgrade every trap and doomkin
|-
|
|Plethora Of Pain
|Unlock every trap and doomkin
|-
|
|Villanous Variety
|Crown a Master Stage with a randomized trap shelf in Classic Mode
|-
|
|Runwaykin
|Unleash four Doomkins with four different re-skins into the castle at once
|-
|
|Bad To The Stone
|Crush 50 heroes with the Giant Boulder Of Doom
|-
|}
efe4113fb0fe268963122cd697d0aeef54bf7864
Re-skins
0
600
1053
975
2025-02-01T18:39:34Z
Garlicious
560045
wikitext
text/x-wiki
Re-skins are skins for your traps you can buy or get to stylize them.
These can be got with cruelpons, evil schemes and IAP purchases.
When multiple re-skins are equipped at once, they are randomly chosen with each trap placed.
='''Re-Skins List'''=
=='''Auto Traps'''==
===Floor Spikes===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Dark Forest Stakes
|Cut from the branches of a really mean tree!
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Grave Spikes
|Rest in pieces!
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Wrestling Spikes
|Unleash the ultimate smackdown!
|Free
|Complete Stage
|-
|
|Bee Spikes
|Beeeees!!!!
|Free
|Evil Scheme
|-
|}
===Autobow===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Autobone Blue
|A spine-chilling reskin with deadly accuracy!
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Autobone Gold
|A spine-chilling reskin with deadly accuracy!
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Fan Autobow
|You'll be a fan of this one!
|Free
|Complete Stage
|-
|
|Derf Autobow
|It's derf or nothin'!!!
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
===Scream Generator===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Fairy Scream Generator
|Like a normal Scream Generator, but with 42% more whimsy!
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Dark Fairy Scream Generator
|Like a normal Scream Generator, but with 42% more whimsy!
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
==Potato Troll===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Fancy Troll
|What a gentleman!
|? [[File: Cruelpon.png|30px]]
|?
|-
|}
29ee50e3a2c1257bef40f9552756ff1d2a504312
1054
1053
2025-02-01T18:39:53Z
Garlicious
560045
/* Potato Troll= */
wikitext
text/x-wiki
Re-skins are skins for your traps you can buy or get to stylize them.
These can be got with cruelpons, evil schemes and IAP purchases.
When multiple re-skins are equipped at once, they are randomly chosen with each trap placed.
='''Re-Skins List'''=
=='''Auto Traps'''==
===Floor Spikes===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Dark Forest Stakes
|Cut from the branches of a really mean tree!
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Grave Spikes
|Rest in pieces!
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Wrestling Spikes
|Unleash the ultimate smackdown!
|Free
|Complete Stage
|-
|
|Bee Spikes
|Beeeees!!!!
|Free
|Evil Scheme
|-
|}
===Autobow===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Autobone Blue
|A spine-chilling reskin with deadly accuracy!
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Autobone Gold
|A spine-chilling reskin with deadly accuracy!
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Fan Autobow
|You'll be a fan of this one!
|Free
|Complete Stage
|-
|
|Derf Autobow
|It's derf or nothin'!!!
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
===Scream Generator===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Fairy Scream Generator
|Like a normal Scream Generator, but with 42% more whimsy!
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Dark Fairy Scream Generator
|Like a normal Scream Generator, but with 42% more whimsy!
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
===Potato Troll===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Fancy Troll
|What a gentleman!
|? [[File: Cruelpon.png|30px]]
|?
|-
|}
2a604602c07e1d6551ec6626a8dbf8d12c17118e
1055
1054
2025-02-01T18:51:51Z
Garlicious
560045
wikitext
text/x-wiki
Re-skins are skins for your traps you can buy or get to stylize them.
These can be got with cruelpons, evil schemes and IAP purchases.
When multiple re-skins are equipped at once, they are randomly chosen with each trap placed.
='''Re-Skins List'''=
=='''Auto Traps'''==
===Floor Spikes===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Dark Forest Stakes
|Cut from the branches of a really mean tree!
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Grave Spikes
|Rest in pieces!
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Wrestling Spikes
|Unleash the ultimate smackdown!
|Free
|Complete Stage
|-
|
|Bee Spikes
|Beeeees!!!!
|Free
|Evil Scheme
|-
|}
===Autobow===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Autobone Blue
|A spine-chilling reskin with deadly accuracy!
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Autobone Gold
|A spine-chilling reskin with deadly accuracy!
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Fan Autobow
|You'll be a fan of this one!
|Free
|Complete Stage
|-
|
|Derf Autobow
|It's derf or nothin'!!!
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
===Scream Generator===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Fairy Scream Generator
|Like a normal Scream Generator, but with 42% more whimsy!
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Dark Fairy Scream Generator
|Like a normal Scream Generator, but with 42% more whimsy!
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
===Potato Troll===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Fancy Troll
|What a gentleman!
|? [[File: Cruelpon.png|30px]]
|?
|-
|}
=='''Doomkins'''==
===Doomkin===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Tuxkin
|What a fancy lil' guy!
|? [[File: Cruelpon.png|30px]]
|?
|-
|
|Orange Tuxkin
|This doomkin's ready for the ball!
|? [[File: Cruelpon.png|30px]]
|?
|-
|
|Blue Tuxkin
|This doomkin's also ready for the ball!
|Free
|Complete 2-7
|-
|
|Pumpkinkin
|Look who got into the pumpkin patch...
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Punkkin Blue
|This doomkin is ready to rock...kin
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Punkkin Green
|This doomkin is ready to rock...kin
|Free
|Complete Stage
|-
|
|Punkkin Red
|This doomkin is ready to rock...kin
|? [[File: Cruelpon.png|30px]]
|Complete 45 runs in Roguevenge
|-
|
|Broomkin
|They really know how to sweep you off your feet!!
|Free
|Complete Stage
|-
|
|8Bitkin
|Blip Bloop!
|Free/20 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Reindeerkin.png|Thumb|100px]]
|Reindeerkin
|All of the other reindeer used to laugh and call him names, but then he ate them.
|20 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
354e486a7964f168a41e1ddaad7d7b839a32180b
1056
1055
2025-02-01T18:54:05Z
Garlicious
560045
/* Doomkins */
wikitext
text/x-wiki
Re-skins are skins for your traps you can buy or get to stylize them.
These can be got with cruelpons, evil schemes and IAP purchases.
When multiple re-skins are equipped at once, they are randomly chosen with each trap placed.
='''Re-Skins List'''=
=='''Auto Traps'''==
===Floor Spikes===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Dark Forest Stakes
|Cut from the branches of a really mean tree!
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Grave Spikes
|Rest in pieces!
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Wrestling Spikes
|Unleash the ultimate smackdown!
|Free
|Complete Stage
|-
|
|Bee Spikes
|Beeeees!!!!
|Free
|Evil Scheme
|-
|}
===Autobow===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Autobone Blue
|A spine-chilling reskin with deadly accuracy!
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Autobone Gold
|A spine-chilling reskin with deadly accuracy!
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Fan Autobow
|You'll be a fan of this one!
|Free
|Complete Stage
|-
|
|Derf Autobow
|It's derf or nothin'!!!
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
===Scream Generator===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Fairy Scream Generator
|Like a normal Scream Generator, but with 42% more whimsy!
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Dark Fairy Scream Generator
|Like a normal Scream Generator, but with 42% more whimsy!
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
===Potato Troll===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Fancy Troll
|What a gentleman!
|? [[File: Cruelpon.png|30px]]
|?
|-
|}
=='''Doomkins'''==
===Doomkin===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Tuxkin
|What a fancy lil' guy!
|? [[File: Cruelpon.png|30px]]
|?
|-
|
|Orange Tuxkin
|This doomkin's ready for the ball!
|? [[File: Cruelpon.png|30px]]
|?
|-
|
|Blue Tuxkin
|This doomkin's also ready for the ball!
|Free
|Complete 2-7
|-
|
|Pumpkinkin
|Look who got into the pumpkin patch...
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Punkkin Blue
|This doomkin is ready to rock...kin
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Punkkin Green
|This doomkin is ready to rock...kin
|Free
|Complete Stage
|-
|
|Punkkin Red
|This doomkin is ready to rock...kin
|? [[File: Cruelpon.png|30px]]
|Complete 45 runs in Roguevenge
|-
|
|Broomkin
|They really know how to sweep you off your feet!!
|Free
|Complete Stage
|-
|
|8Bitkin
|Blip Bloop!
|Free/20 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Reindeerkin.png|Thumb|100px]]
|Reindeerkin
|All of the other reindeer used to laugh and call him names, but then he ate them.
|20 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
=='''Boomkin'''==
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Red Boomkin
|Even more boomtastic!
|? [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
d82483689a8f1a49a642056996a9c9b733a43e4f
1057
1056
2025-02-01T18:58:13Z
Garlicious
560045
wikitext
text/x-wiki
Re-skins are skins for your traps you can buy or get to stylize them.
These can be got with cruelpons, evil schemes and IAP purchases.
When multiple re-skins are equipped at once, they are randomly chosen with each trap placed.
='''Re-Skins List'''=
=='''Auto Traps'''==
===Floor Spikes===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Dark Forest Stakes
|Cut from the branches of a really mean tree!
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Grave Spikes
|Rest in pieces!
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Wrestling Spikes
|Unleash the ultimate smackdown!
|Free
|Complete Stage
|-
|
|Bee Spikes
|Beeeees!!!!
|Free
|Evil Scheme
|-
|}
===Autobow===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Autobone Blue
|A spine-chilling reskin with deadly accuracy!
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Autobone Gold
|A spine-chilling reskin with deadly accuracy!
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Fan Autobow
|You'll be a fan of this one!
|Free
|Complete Stage
|-
|
|Derf Autobow
|It's derf or nothin'!!!
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
===Scream Generator===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Fairy Scream Generator
|Like a normal Scream Generator, but with 42% more whimsy!
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Dark Fairy Scream Generator
|Like a normal Scream Generator, but with 42% more whimsy!
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
===Potato Troll===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Fancy Troll
|What a gentleman!
|? [[File: Cruelpon.png|30px]]
|?
|-
|}
=='''Doomkins'''==
===Doomkin===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Tuxkin
|What a fancy lil' guy!
|? [[File: Cruelpon.png|30px]]
|?
|-
|
|Orange Tuxkin
|This doomkin's ready for the ball!
|? [[File: Cruelpon.png|30px]]
|?
|-
|
|Blue Tuxkin
|This doomkin's also ready for the ball!
|Free
|Complete 2-7
|-
|
|Pumpkinkin
|Look who got into the pumpkin patch...
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Punkkin Blue
|This doomkin is ready to rock...kin
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Punkkin Green
|This doomkin is ready to rock...kin
|Free
|Complete Stage
|-
|
|Punkkin Red
|This doomkin is ready to rock...kin
|? [[File: Cruelpon.png|30px]]
|Complete 45 runs in Roguevenge
|-
|
|Broomkin
|They really know how to sweep you off your feet!!
|Free
|Complete Stage
|-
|
|8Bitkin
|Blip Bloop!
|Free/20 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Reindeerkin.png|Thumb|100px]]
|Reindeerkin
|All of the other reindeer used to laugh and call him names, but then he ate them.
|20 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
===Boomkin===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Red Boomkin
|Even more boomtastic!
|? [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
===Loomkin===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|White Loomicorn
|The most magical loomkin of all!
|? [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Yellow Loomicorn
|Actually, this one is the most magical loomkin of all!
|? [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pink Loomicorn
|This one is the modest and completely fine being third most magical.
|? [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
460d6f9a4447ca60b94773978ab00411442e6eb4
1058
1057
2025-02-04T17:40:34Z
Garlicious
560045
wikitext
text/x-wiki
Re-skins are skins for your traps you can buy or get to stylize them.
These can be got with cruelpons, evil schemes and IAP purchases.
When multiple re-skins are equipped at once, they are randomly chosen with each trap placed.
='''Re-Skins List'''=
=='''Auto Traps'''==
===Floor Spikes===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Dark Forest Stakes
|Cut from the branches of a really mean tree!
|3 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Grave Spikes
|Rest in pieces!
|10 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Wrestling Spikes
|Unleash the ultimate smackdown!
|Free
|Complete Stage
|-
|
|Bee Spikes
|Beeeees!!!!
|Free
|Evil Scheme
|-
|}
===Autobow===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Autobone Blue
|A spine-chilling reskin with deadly accuracy!
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Autobone Gold
|A spine-chilling reskin with deadly accuracy!
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Fan Autobow
|You'll be a fan of this one!
|Free
|Complete Stage
|-
|
|Derf Autobow
|It's derf or nothin'!!!
|9 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
===Scream Generator===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Fairy Scream Generator
|Like a normal Scream Generator, but with 42% more whimsy!
|4 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Dark Fairy Scream Generator
|Like a normal Scream Generator, but with 42% more whimsy!
|6 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
===Potato Troll===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Fancy Troll
|What a gentleman!
|? [[File: Cruelpon.png|30px]]
|?
|-
|}
=='''Doomkins'''==
===Doomkin===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Tuxkin
|What a fancy lil' guy!
|? [[File: Cruelpon.png|30px]]
|?
|-
|
|Orange Tuxkin
|This doomkin's ready for the ball!
|? [[File: Cruelpon.png|30px]]
|?
|-
|
|Blue Tuxkin
|This doomkin's also ready for the ball!
|Free
|Complete 2-7
|-
|
|Pumpkinkin
|Look who got into the pumpkin patch...
|8 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Punkkin Blue
|This doomkin is ready to rock...kin
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Punkkin Green
|This doomkin is ready to rock...kin
|Free
|Complete Stage
|-
|
|Punkkin Red
|This doomkin is ready to rock...kin
|? [[File: Cruelpon.png|30px]]
|Complete 45 runs in Roguevenge
|-
|
|Broomkin
|They really know how to sweep you off your feet!!
|Free
|Complete Stage
|-
|
|8Bitkin
|Blip Bloop!
|Free/20 [[File: Cruelpon.png|30px]]
|Purchase
|-
|[[File: Reindeerkin.png|Thumb|100px]]
|Reindeerkin
|All of the other reindeer used to laugh and call him names, but then he ate them.
|20 [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
===Boomkin===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Red Boomkin
|Even more boomtastic!
|? [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
===Loomkin===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|White Loomicorn
|The most magical loomkin of all!
|? [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Yellow Loomicorn
|Actually, this one is the most magical loomkin of all!
|? [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Pink Loomicorn
|This one is the modest and completely fine being third most magical.
|? [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
=='''Manual Traps'''==
===Stomper===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Stomperstein
|If you had the oppoertunity to put your face on a stomper, you'd totally do it, too!
|5 [[File: Cruelpon.png|30px]]
|Purchase
|-
|
|Red Stomperstein
|If you had the oppoertunity to put your face on a stomper, you'd totally do it, too!
|Free
|Evil Scheme: activate a nightmare
|-
|}
===Giant Boulder Of Doom===
{|class="wikitable"
!Image
!Name
!Description
!Cost
!How to unlock
|-
|
|Giant Boulder Of Doomkin
|I have no idea how they all got stuck together, but I'm not gonna be the one to get 'em unstuck...
|? [[File: Cruelpon.png|30px]]
|Purchase
|-
|}
85249127cbf801a15efad4affb63c21124c079ed
File:Bad to the stone achivement.png
6
635
1059
2025-02-08T21:06:11Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Broke bad achivement.png
6
636
1060
2025-02-08T21:06:12Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Dark Lord drip achivement.png
6
637
1061
2025-02-08T21:06:12Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Devious devices achivement.png
6
638
1062
2025-02-08T21:06:13Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Diescraper achivement.png
6
639
1063
2025-02-08T21:06:14Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Disaster chief achivement.png
6
640
1064
2025-02-08T21:06:15Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Dual princess defense achivement.png
6
641
1065
2025-02-08T21:06:16Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Dungeon dilemma achivement.png
6
642
1066
2025-02-08T21:06:17Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Evil enhancement achivement.png
6
643
1067
2025-02-08T21:06:18Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Hail to the King, baby! achivement.png
6
644
1068
2025-02-08T21:06:19Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Hassle the Hoff achivement.png
6
645
1069
2025-02-08T21:06:20Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Jawesome!! achivement.png
6
646
1070
2025-02-08T21:06:21Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Man of teal achivement.png
6
647
1071
2025-02-08T21:06:22Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Man on the doom achivement.png
6
648
1072
2025-02-08T21:06:23Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Master Of Disaster achivement.png
6
649
1073
2025-02-08T21:06:24Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Mightmare achivement.png
6
650
1074
2025-02-08T21:06:25Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Mind your manor achivement.png
6
651
1075
2025-02-08T21:06:26Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:More eviler achivement.png
6
652
1076
2025-02-08T21:06:27Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Muahahasome achivement.png
6
653
1077
2025-02-08T21:06:28Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:New nightmare achivement.png
6
654
1078
2025-02-08T21:06:29Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Phantom fortune achivement.png
6
655
1079
2025-02-08T21:06:30Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Plethora of pain achivement.png
6
656
1080
2025-02-08T21:06:31Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Ridiculously good looking achivement.png
6
657
1081
2025-02-08T21:06:32Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Roguevengeance achivement.png
6
658
1082
2025-02-08T21:06:33Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Royal recall achivement.png
6
659
1083
2025-02-08T21:06:34Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Runwaykin achivement.png
6
660
1084
2025-02-08T21:06:35Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Savior of the universe achivement.png
6
661
1085
2025-02-08T21:06:36Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Short circuit achivement.png
6
662
1086
2025-02-08T21:06:37Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Soldier of misfortune achivement.png
6
663
1087
2025-02-08T21:06:39Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Space madness achivement.png
6
664
1088
2025-02-08T21:06:40Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Summer slaycation achivement.png
6
665
1089
2025-02-08T21:06:42Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Tample of Doombad achivement.png
6
666
1090
2025-02-08T21:06:43Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Trapocalypse achivement.png
6
667
1091
2025-02-08T21:06:44Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Uncompleted achivement.png
6
668
1092
2025-02-08T21:06:44Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Villanous variety achivement.png
6
669
1093
2025-02-08T21:06:45Z
SuperVlogger94
560649
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b